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;
}
各位看官又没有更好的办法呢?
我这里有一个更傻但简单的办法……
直接在 location / 下加一条 rewrite:
rewrite ^/wp-admin /wp-admin/index.php last;
好,学习了。.
学习了,我也遇到过这个问题。
我也遇见这样的问题,今天来看学习,谢谢