AMH WordPress后台地址登录 菜地地址缺失wp-admin路径 解决方法

这段时间一直被WordPress后台跳转的时候丢失wp-admin路径困扰,猜想过几个原因但找不到原因;
前端正常没有问题,刚进入后台的时候也正常,点击链接跳转的时候很容易出现丢失wp-admin路径
例如:写文章的页面地址是http://laji.org.org/wp-admin/post-new.php,丢失路径后变成了http://laoji.org/post-new.php;
路径不正确自然报错404,手工补全路径后就恢复正常,虽然影响不大但是对后台操作还是造成了很大的不便;
vps使用的是AMH面板,今天记录导致这一问题的原因所在,原来是Rewrite规则出了问题;

解决方法:

进入AMH后台点击模块扩展找到AMRewrite,把wordpress.conf修改成如下:

location / {
    index index.html index.php;
    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;

 

评论

发表回复

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