阿里云Nginx 配置Thinkphp

浏览:287 发布日期:2019/07/07 分类:技术分享 关键字: nginx 阿里云 thinkphp
阿里云ECS服务器,配置Thinkphp 包括所有路径模式和URL模式server
{
listen 80;
server_name ***;
index index.php index.html index.htm;
root /alidata/www/***;
#if ($host != '') {
# rewrite ^/(.*)$ http://***.com/$1 permanent;
#}
#set $my_var 0;
#if ($host = '***.com') {
# set $my_var 1;
#}
#if ($host = 'www.***.com') {
# set $my_var 1;
#}
#if ($my_var != 1) {
# rewrite ^/(.*)$ http://***.com/$1 permanent;
#}
# ThinkPHP 的 pathinfo 支持 -------------- BEGIN

location / {
index index.php;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?s=$1 last;
break;
}
}
location ~ \.php { #去掉$
root /alidata/www/***.com;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$; #增加这一句
fastcgi_param PATH_INFO $fastcgi_path_info; #增加这一句
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
#location ~ .+\.php($|/) {
# set $script $uri;
# set $path_info "/";
# if ($uri ~ "^(.+\.php)(/.+)") {
# set $script $1;
# set $path_info $2;
# }
#
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php?IF_REWRITE=1;
# include fastcgi_params;
# fastcgi_param PATH_INFO $path_info;
# fastcgi_param SCRIPT_FILENAME $document_root/$script;
# fastcgi_param SCRIPT_NAME $script;
#}
# ThinkPHP 的 pathinfo 支持 -------------- END
#access_log /alidata/log/nginx/access/***.log;

}
本文来自素材猫http://www.sucaimao.com/268.html

附件 阿里云Nginx 配置Thinkphp.zip ( 28.86 KB 下载:10 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>