nginx pathinfo ..
来源:互联网 发布:江西网络行政学院 编辑:程序博客网 时间:2024/05/02 01:17
PHP部分:
location ~ \.php {
# 以下两行为避免,*.php文件不存在,而PHP-FPM(PHP FastCGI) 返回No input file specified错误,直接指向站点根目录下的404.html
try_files $uri /www/lib/404/404.error.html;
fastcgi_intercept_errors off;
fastcgi_pass 127.0.0.1:9999;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
# 以下是为了让Nginx支持PATH_INFO
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;
fastcgi_connect_timeout 120;
fastcgi_send_timeout 120;
fastcgi_read_timeout 120;
fastcgi_buffers 8 128K;
fastcgi_buffer_size 128K;
}
# 以下两行为避免,*.php文件不存在,而PHP-FPM(PHP FastCGI) 返回No input file specified错误,直接指向站点根目录下的404.html
try_files $uri /www/lib/404/404.error.html;
fastcgi_intercept_errors off;
fastcgi_pass 127.0.0.1:9999;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
# 以下是为了让Nginx支持PATH_INFO
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;
fastcgi_connect_timeout 120;
fastcgi_send_timeout 120;
fastcgi_read_timeout 120;
fastcgi_buffers 8 128K;
fastcgi_buffer_size 128K;
}
站点部分:
server {
listen 80;
server_name tp tp.com tp.net tp.org www.tp.com www.tp.net www.tp.org;
root /www/root/develop/tp/Public;
charset UTF-8;
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php?s=/$1 last;
}
index index.php;
}
include php;
include error;
}
listen 80;
server_name tp tp.com tp.net tp.org www.tp.com www.tp.net www.tp.org;
root /www/root/develop/tp/Public;
charset UTF-8;
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php?s=/$1 last;
}
index index.php;
}
include php;
include error;
}
- nginx pathinfo ..
- 让 nginx 支持 pathinfo
- nginx 的pathinfo设置
- nginx php pathinfo 修复
- NGINX 开启PATHINFO
- Nginx 支持 pathinfo
- nginx开启pathinfo
- Nginx 支持pathinfo模式
- Nginx支持pathinfo模式
- Nginx配置pathinfo
- nginx服务器部署pathinfo
- 让Nginx支持pathinfo
- 让nginx支持pathinfo
- nginx支持pathinfo模式
- nginx的pathinfo配置
- 让Nginx支持pathinfo
- nginx配置pathinfo模式
- lnmp nginx 开启pathinfo
- JavaScript基本教程之JavaScript语言的基础
- JavaScript之事件流
- Windows Sockets 错误码及出错原因
- Static类成员
- G - Give Me the Number 解题报告
- nginx pathinfo ..
- 书香与女人
- 一个异常引起的反思
- 使用Application Verifier (AppVerifier)检查资源泄漏
- HDU 3062 Party (2-SAT)
- 解决IE7和IE8的BUG方法
- 硬断点和软断点的区别
- JSP页面间传值
- ant 与svn