Wordpress出现403 Forbidden错误

今天访问自己的wordpress站点,发现主页图片显示异常,其他页面全部出现403Forbidden错误。连wp-admin也是(从URL看似乎是发生了重定向)。回想最近可能的操作应该是有再vhost中加了域名的泛解析。网上有提到可能是触发到了wordpress的安全机制而导致了重定向,有建议修改.htaccess的,不过自己的站点是nginx,都没有使用到.hataccess,所以没有尝试这种解决方法了。
可行的解决方法:
将vhost中的listen 80改成listen ip:80
(其实原来一直是listen 80,都是正常的)

注:发现改了上面的之后,首页和前台页面都正常了。不过后台页面登录进去后还是经常出现403.继续修改:vhost中添加
location /.../ {
       try_files $uri $uri/ /wp/index.php?$args;

}
一切OK

你可能感兴趣的:(服务器开发)