全球主机交流论坛
标题:
nginx下wordpress问题
[打印本页]
作者:
老刘
时间:
2012-12-2 22:45
标题:
nginx下wordpress问题
后台设置
Site Address (URL)为 xxx.com/main.php
为什么在apache下 xxx.com/main.php/?p=1 可以访问,在nginx 下面却不能出现 404
手动改成xxx.com/main.php?p=1 可以访问.
请问nginx如何设置可以像apache一样xxx.com/main.php/?p=1正常访问呢??
能帮忙的一律加分!
有高手会不?
作者:
wdlth
时间:
2012-12-2 22:45
location ~ \.php
{
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
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;
}
作者:
Vps专卖店
时间:
2012-12-2 22:46
我不懂,飘过
作者:
用户名
时间:
2012-12-2 22:55
ng防止那个啥解释漏洞,关闭了啥,过滤了啥
自己看着办,分数拿来
作者:
彩虹城
时间:
2012-12-2 23:01
rewrite ^/main.php?p=(.*)$ /main.php/?p=$1 last;
复制代码
把分给我
作者:
老刘
时间:
2012-12-2 23:21
杯具. 都不行,还是得换回apache.....
作者:
wdlth
时间:
2012-12-2 23:29
PATH_INFO问题,改fcgi配置,网上有的。
作者:
彩虹城
时间:
2012-12-2 23:31
老刘 发表于 2012-12-2 23:21
杯具. 都不行,还是得换回apache.....
rewrite ^/main.php/?p=(.*)$ /main.php?p=$1 last;
复制代码
反过来试试啦
作者:
拉里佩奇
时间:
2012-12-2 23:59
大哥,两种从定向不一样,你看下目录下是不是有个.htaccess文件,只要把这几面的全部转换成nginx的rewrite就行
作者:
耗子
时间:
2012-12-3 00:04
是不是少输了“/”
作者:
李宇春
时间:
2012-12-3 10:27
NG和apache的规则都不一样
欢迎光临 全球主机交流论坛 (https://d.168530.xyz/)
Powered by Discuz! X3.4