买了一个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
自己手动把wp-admin加上去就行了
自己手动加那不累么。。
我再来测试一下WordPress邮件功能
嗯,回头可以再安装一个 lanmp的组合包。
Apache用着舒服啊