ngnix 对weiphp(thinkphp)的支持
新增:weiphp的server{
###
#定义变量 $path_info ,用于存放pathinfo信息
set $path_info "";
#定义变量 $real_script_name,用于存放真实地址
set $real_script_name $fastcgi_script_name;
#如果地址与引号内的正则表达式匹配
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
#将文件地址赋值给变量 $real_script_name
set $real_script_name $1;
#将文件地址后的参数赋值给变量 $path_info
set $path_info $2;
}
#配置fastcgi的一些参数
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
###
}
入口文件index.php的App_DEBUG设置为true
nginx设置403,404
在http里添加
#### 403 ,403
fastcgi_intercept_errors on;
error_page 404 = https://www.sogou.com;
error_page 403 = https://www.so.com;
##########
禁止ip地址访问(在server里添加)
listen 80 default_server;
#### 禁止ip访问
server_name _;
rewrite ^ https://www.baidu.com;
####
参考:
http://www.thinkphp.cn/topic/3138.html
http://blog.csdn.net/tinico/article/details/18033573