简单配置nginx使之支持pathinfo

首先放一张thinkphp5.1开发手册的截图:

可以看到在不支持PATHINFO的服务器中需要使用兼容模式来替代

现在给出一个简单配置nginx使之支持pathinfo的方法(注:该方法并没有配置隐藏入口文件)

location ~ \.php {    #去掉$
     root          H:/PHPServer/WWW;
     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;
}

亲测有效

个人声明

  1. 本人以后长期于个人博客分享技术文章,不定期将部分文章发表在CSDN上。
  2. 对本人更多技术文章感兴趣的朋友请访问 https://haxianhe.com/
发布了236 篇原创文章 · 获赞 187 · 访问量 69万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 精致技术 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览