主机宝Linux版(Centos64位)安装wordpress不能跳转404
Re回楼主六日的帖子
引用第2楼acunion于2014-08-05 11:10发表的 回 楼主(六日) 的帖子 :
worpress 自带404处理,如需设置主题自带的404请注释或删除掉站点配置里的404规则。
位于模板目录下的404.php仅是模板文件不可作为404跳转页,如果不设置404会自动解析该模板。
请问要怎么设置,才能让让WordPress正常解析自带的404.php页面呢?
-------------------------
Re回3楼uriah的帖子
引用第4楼acunion于2014-09-03 10:20发表的 回 3楼(uriah) 的帖子 :
您好,删除掉自定义规则区 errror_page 404 xxxx
您好,实际测试无效。
我现在的规则是:if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
-------------------------
Re主机宝Linux版(Centos64位)安装wordpress不能跳转404
我现在的规则是:
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
实际测试时,404还是默认的nginx的提示。而不是WordPress主题模版里的404页面。
求指教~
-------------------------
Re主机宝Linux版(Centos64位)安装wordpress不能跳转404
我解决了。方法如下:
1、用PUTTY等工具,通过SSH的方式登入到服务器里。
2、登入后,进入/a/apps/nginx/vhosts目录
3、通过vi命令修改虚拟主机相对应的conf文件。
4、把里面的error_page 404 /404.html; 这个注释掉。
注释的房间很简单,在前面加#号即可。
然后保存退出。
重启一下nginx即可。
赞0
踩0