amh是新起的国产优秀的免费vps面板之一,据说开发者是个妹子,到现在已经增加了很多功能,已经完善了不少。上次因为要搭建演示站点,就用amh试一下,使用的是wordpress,进入后台时总是显示404错误,后来在九月的提醒下才想到是伪静态的问题,而这也是nginx的一个弱点之一。
Nginx下wordpress后台404的解决办法收集:
第一,修改伪静态规则
在伪静态规则:
location / {
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;
}
}
下加入下面这行即可:
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
第二种,修改WP代码
由于造成404的原因是不自动加斜杠,所以可以修改wp-admin/admin-header.php文件,在这个文件中加入以下代码:
<base href=”/wp-admin/” />
转载自:折扣博客
评论前必须登录!
注册