Nginx部署Thinkphp 404错误PathInfo的解决方案
来源:互联网 发布:java剪刀石头布编程 编辑:程序博客网 时间:2024/04/26 16:54
之前没有在意一直都是在Apache下部署,换成Nginx折腾了半天。终于搞定。
## The default server# server { listen 80; server_name ** location / { root /www/; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } location ~ \.php { #去掉后面的$ root html; 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 /scripts$fastcgi_script_name; fastcgi_param SCRIPT_FILENAME /site/www.xxr.so/$fastcgi_script_name; # 这个是在配置nginx+php整合的时候就改好的$前面的是网站的主目录 include fastcgi_params; } }
最后,不要忘了在 php.ini 中将 cgi.fix_pathinfo=0 改为1
0 0
- Nginx部署Thinkphp 404错误PathInfo的解决方案
- Nginx部署Thinkphp 404错误PathInfo的解决方案
- 设置 nginx 支持 thinkPHP 的 pathinfo 模式
- 配置修改Nginx支持ThinkPHP的PATHINFO
- Nginx上ThinkPHP的PATHINFO模式支持
- nginx配置 thinkphp需要的pathinfo
- 设置 nginx 支持 thinkPHP 的 pathinfo 模式
- nginx环境支持thinkphp的pathinfo模式
- nginx+thinkphp下解决pathinfo的问题
- 在Nginx上部署ThinkPHP,解决Pathinfo问题
- nginx服务器部署pathinfo
- ThinkPHP Nginx pathinfo rewrite 配置
- Nginx服务器下使用ThinkPHP的pathinfo模式的问题
- 解决thinkphp在不支持pathinfo的nginx上的问题
- nginx 上 thinkphp pathinfo 的支持 (windows7)
- 让Nginx支持ThinkPHP的URL重写和PATHINFO
- nginx 支持thinkphp pathinfo最简单的方法
- thinkphp nginx 404错误
- 2015第六届蓝桥杯B组C/C++决赛题解【2.5.6待解><】
- C++ 字典遍历
- VS2013中安装配置和使用Boost库
- HTTP报文相关
- jrebel+eclipse+tomcat实现热部署(带破解)
- Nginx部署Thinkphp 404错误PathInfo的解决方案
- 在VS2010中一个MySql的数据库表的创建
- 人数不定的工资类
- MyCat - 源代码篇(13)
- XML解析-第三方和系统方法
- HBase 使用场景和成功案例
- mac可以上QQ,打不开网页,上不了网
- 数据结构--单链表
- leetcode-21-Merge Two Sorted Lists