nginx解决WordPress 上传到服务器后页面404错误的方法

人啊,要说你傻了吧,真是啥事都能碰到;

因为换了nginx,把新做的上传到服务器配置好后,就主页和后台能打开,其他的所有页面,全是404,果真404和502是我最讨厌的数字啊,这让我很怀疑人生啊,怀疑到我以为我没有装服务器,哈哈哈,来看看我是怎么简单的解决滴;

首先,看到人家是这么弄得

打开配置文件 vim /etc/nginx/sites-available/test.conf(根据自己的配置文件来)

在location / 字段修改添加以下代码:

location / {
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

然后重启nginx,然后我的服务器就启动不了了,查看日志说是这一行出错了

那就换一种方法呗

在location / 字段修改添加以下代码:

location / {
                if (-f $request_filename/index.html){
                rewrite (.*) $1/index.html break;
                }

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

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

然后重启服务器,ok,重启成功,也能打开了,哈哈哈哈,可以安心吃中午饭了。小伙伴们可以试试第一种,不出错就好。

猜你喜欢

转载自www.cnblogs.com/xbxxf/p/9182450.html