1. 首页
  2. 服务器

LuManager中的Nginx让支持pathinfo

LuManager中的Nginx让支持pathinfo

1、网站管理中找到要支持PATHINFO的网站,然后点击右边的“修改”。

2、找到 Nginx扩展设置(location段). 

3、在location中填入下列:

location ~* \.(php[3-9]?|phtm[l]?)(\/.*)*$ {

fastcgi_index index.php;

fastcgi_pass 127.0.0.1:8999;

include      fastcgi_params;

set $path_info "";

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;

}

4、保存并重启Nginx服务即可。

 

测试代码:

正常情况下,你可以看到it works

 

如果您点击下面的链接还是可以看到上面的文字而不是404,说明支持pathinfo

 

index.php/home

       

PATH_INFO:

        echo $_SERVER['PATH_INFO'];

?>

原创文章,作者:夜风博客,如若转载,请注明出处:https://www.homedt.net/11550.html

联系我们

联系QQ:28575315