LNMP1.1环境 pathinfo设置

02-03

打开域名配置文件,一般位于/usr/local/nginx/conf/vhost/目录下:

取消掉其中的#注释:

#include pathinfo.conf;

再把下面第一行代码,替换成第二代码:

location ~ [^/]\.php(/|$) #原始代码
location ~ .*\.php #替换为这个

然后,备份原来的pathinfo.conf文件,使用以下代码替换:

set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "(.+?\.php)(/.*)") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;

重新加载nginx设置 /etc/init.d/nginx reload

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。