应用市场 服务中心 加入收藏

让您轻松构建企业级的网站运行环境

基于docker容器技术,支持主流Linux系统,一键安装,自动化部署,内置丰富应用市场,完美兼容,关系融洽不互殴!

LuManager中的Nginx让支持pathinfo

1、网站管理中找到要支持PATHINFO的网站,然后点击右边的“修改”。
2、找到 Nginx扩展设置(location段). 
3、在location中填入下列:

  1. location ~* \.(php[3-9]?|phtm[l]?)(\/.*)*$ {
  2. fastcgi_index index.php;
  3. fastcgi_pass 127.0.0.1:8999;
  4. include      fastcgi_params;
  5. set $path_info "";
  6. set $real_script_name $fastcgi_script_name;
  7. if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
  8. set $real_script_name $1;
  9. set $path_info $2;
  10. }
  11. fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
  12. fastcgi_param SCRIPT_NAME $real_script_name;
  13. fastcgi_param PATH_INFO $path_info;
  14. }

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

测试代码:

  1. 正常情况下,你可以看到it works
  2.  
  3. 如果您点击下面的链接还是可以看到上面的文字而不是404,说明支持pathinfo
  4.  
  5. index.php/home
  6.        
    PATH_INFO:
  7.         echo $_SERVER['PATH_INFO'];
  8. ?>

上一篇:安装完成后,LUM后台不能显示验证码该怎么办?
下一篇:节约流量加快访问速度(开启gzip压缩方法)

点击这里在线咨询  

在线咨询
分享按钮