最近发现在后台操作的时候第一次点击后台的时候会返回404错误。

仔细看的会发现地址栏少了 wp-admin 这个目录,因此造成的。

网络上搜索的结果是wordpress重定向问题,仔细查看后确实的。

这个问题都来源于使用lnmp一键安装包的用户,只要添加上最后一行即可。

修改文件:/usr/local/nginx/conf/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;

添加完成后记得重启了

/root/lnmp restart