2个方法解决amh下wordpress后台404错误

        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/” />

转载自:折扣博客

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您必须启用javascript在这里看到验证码!