win nginx php 403,wordpress在nginx环境下访问后台出现403的解决方法

之前无忧主机小编一直就是在玩lamp环境下运行的wordpres,那么在这个php环境下可以完美的运行wordpress源码程序,那么今天无忧主机小编在上班的时候遇到一位老熟人,这位老熟人百分之90的空间都是在无忧主机的,而他的有一个主机是在其他的空间商的,而出现了一定的问题,是什么问题呢?就是放直接输入访问wp-admin的时候出现了403的错误,但是这个错误就是和404是差不多的意思,通过登录查看程序的wp-admin又是存在的,而确实访问出现了问题。由于与这位老熟人玩得比较好,所以就帮他进行了测试。

第一步测试肯定是查看wp-admin是够存在。

第二步就是访问前台都是正常的,而点击了评论按钮的时候就可以正常的恢复访问。

通过这两步的测试无忧主机小编怀疑就是伪静态导致的,但是目前还不能进行确定,但是当访问wp-admin的时候发现wp-admin突然就消失了,所以这个时候无忧主机小编就更加的确认就是伪静态的问题了,那么既然知道了这个问题,那么就有了一定的解决方法,如果您是在nginx环境的,请把您的伪静态换成以下即可解决: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;

}

}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

仔细的站长朋友就可能发现这个伪静态多了一句规则。那就是:

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

这个规则就是解决后台斜杠问题,所以加上了这个我们就可以正常的访问站点后台了。希望这篇文章能帮助到您们。

本文地址:https://www.51php.com/wordpress/25399.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值