这段时间一直被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;
评论已关闭