[解决方案] nginx不支持 Thinkphp pathinfo
2015-02-02 00:00
633 查看
摘要: Thinkphp(3.2.3) URL模式默认使用pathinfo,使用发现nginx默认是不支持的,需要更改配置。
#背景
linux centos 使用wdcp管理
lnamp
php5.2/5.4两版本 thinkphp3.2.3
#nginx conf配置文件
<!-- lang: shell -->
#背景
linux centos 使用wdcp管理
lnamp
php5.2/5.4两版本 thinkphp3.2.3
#nginx conf配置文件
<!-- lang: shell -->
server { listen 80; server_name XXXX.com; root /www/XXXX; index index.html index.php index.htm; error_page 400 /errpage/400.html; error_page 403 /errpage/403.html; error_page 404 /errpage/404.html; error_page 405 /errpage/405.html; location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } location ~ \.php { fastcgi_pass 127.0.0.1:9001; fastcgi_index index.php; include /www/wdlinux/nginx/conf/fastcgi.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不支持ThinkPHP配置PATHINFO
- 让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
- MNMP下nginx1.6开启支持pathinfo配置,支持thinkphp的URL格式
- 设置 nginx 支持 thinkPHP 的 pathinfo 模式
- 配置Nginx支持ThinkPHP的URL重写和PATHINFO
- 配置Nginx支持ThinkPHP的URL重写和PATHINFO
- [转]让Nginx支持ThinkPHP的URL重写和PATHINFO
- nginx 支持thinkphp pathinfo模式
- windows下配置nginx pathinfo模式,支持thinkphp
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- 让Nginx支持ThinkPHP的URL重写和PATHINFO
- 解决Nginx不支持ThinkPHP的PATHINFO模式
- 让Nginx支持ThinkPHP的URL重写和PATHINFO
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- 让Nginx支持ThinkPHP的URL重写跟PATHINFO
- 配置修改Nginx支持ThinkPHP的PATHINFO
- Nginx上ThinkPHP的PATHINFO模式支持
- Nginx支持thinkphp pathinfo模式
- 解决nginx不支持thinkphp中pathinfo的问题
- Nginx下配置pathinfo及ThinkPHP的URL Rewrite模式支持