买了一个vps玩一把,新装了一个WordPress,进入后台点击任意设置选项就出现404问题。认真查看下发现网址中少了wp-admin,如“http://ituibar.com/themes.php” 。

知道问题在哪就简单了,而且答案肯定还是在Nginx的重定向规则上,但是我不知道怎么改,但是我还知道WordPress官方肯定已经解决了,所以就去看了一下官方的文档。

http://codex.wordpress.org/Nginx
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

果然给我在codex上找到了解决方案,就是简单地加一行斜杠重定向而已,方法综述如下:

1登录shell,vi编辑Nginx配置目录(一般是在/usr/local/nginx/conf/)下的"wordpress.conf"。输入命令如下:

vi /usr/local/nginx/conf/wordpress.conf

2把官方给的那一行加入到WordPress.conf的最后一行

3. :wq保存重启nginx即可。重启代码如下:

/etc/init.d/nginx restart
Last modification:April 11th, 2020 at 09:18 pm
如果觉得我的文章对你有用,请随意赞赏