wp-admin 404的问题

vps上的原来有LNMP环境(Linux+nginx+Mysql+PHP),因为wuseclub.com跑在上面;

WP迅速搭建起来后,决定URL搞成静态化下:

wp后台——设置——固定连接 里面可以设置

不过web 服务器要支持rewrite,在nginx中很简单在location{} 中加一段:

if (!-f $request_filename){
rewrite (.*) /index.php;
}

不过现在是支持静态了,但是wp-admin,管理后台进不去了:

但是输入index.php可以进,

好吧定义下这个wp-admin的规则吧:

server{}中加入:

location /wp-admin/ {
root   /path/to/wordpress;
index  index.html index.htm index.php;
}

各位看官又没有更好的办法呢?

4 条评论 发表在“wp-admin 404的问题”上

  1. 正义魔 CHINA Mozilla Firefox Windows 说:

    我这里有一个更傻但简单的办法……

    直接在 location / 下加一条 rewrite:

    rewrite ^/wp-admin /wp-admin/index.php last;

  2. 学习了,我也遇到过这个问题。

  3. 汽车靠垫 CHINA Internet Explorer Windows 说:

    我也遇见这样的问题,今天来看学习,谢谢

留下回复