您是否正在处理wordpress网站上的403forbidden错误?
403Forbidden错误是WordPress网站所有者可能遇到的最烦人的错误之一。它可能会阻止您访问WordPress管理区域和/或网站上的特定页面。
在本文中,我们将向您展示如何轻松修复WordPress中的403Forbidden错误。
WordPress中的403禁止错误是什么?
当您的服务器权限不允许访问WordPress网站上的特定页面时,会显示403Forbidden错误代码。
此错误通常伴随有以下文本:
403Forbidden–您无权访问此服务器上的“/”。
此外,尝试使用ErrorDocument处理请求时遇到403Forbidden错误。
下面是它的示例:
您可能会在不同的情况下看到此错误。例如:
- 403Forbidden–wp-admin或WordPress登录页面上的访问被拒绝。
- 403Forbidden– WordPress安装期间。
- 403禁止错误–访问WordPress网站上的任何页面时。
您可能还会看到“访问被拒绝”,而不是完整的403禁止状态。或者,该消息可能会显示“访问yourdomain.com被拒绝”。您无权查看此页面。”
有关WordPress错误代码的更多说明,您可以查看我们最常见的WordPress错误列表以及如何修复它们。
现在您已经了解了403错误的不同类型,我们来谈谈它们的原因。
WordPress出现403禁止错误的原因是什么?
当您的服务器不允许访问特定页面时,会出现403Forbidden错误代码。有多种原因可以导致这种情况发生。
WordPress中出现403Forbidden错误的常见原因之一是安全插件配置不当。许多WordPress安全插件如果认为某个IP地址(或整个IP地址范围)是恶意的,则可以阻止该IP地址(或整个IP地址范围)。
另一个可能的原因可能是.htaccess文件损坏或服务器上的文件权限不正确。
您的WordPress托管公司有时可能会意外更改其服务器设置。这可能会导致您的网站出现403禁止错误。
说了这么多,我们来看看如何修复WordPress中的403禁止错误。
注意:在您执行任何操作之前,我们建议您为您的网站创建完整的WordPress备份。您可以查看我们有关如何备份WordPress网站的指南。如果您使用自动WordPress备份插件,请确保您可以访问最新的备份,然后再继续。
如果您想跳到特定方法,可以使用这些快速链接:
- 方法一:修复WordPress插件导致的403Forbidden错误
- 方法2:修复由损坏的.htaccess文件引起的403禁止错误
- 方法三:修复WordPress文件权限导致的403Forbidden错误
视频教程
https://www.youtube.com/embed/DFabZaa3YXM?version=3&rel=0&fs=1&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent订阅WPBeginner
https://www.youtube.com/subscribe_embed?usegapi=1&channel=wpbeginner&layout=default&count=default&origin=https%3A%2F%2Fwpbeginner.com&gsrc="https://www.yaozhongpeng.com/static/image/lazy.gif" class="lazy" original="https://www.yaozhongpeng.com/static/image/nopic320.png">
如果您更喜欢书面说明,请继续阅读。
方法一:修复WordPress插件导致的403Forbidden错误
您需要做的第一件事是查看您的WordPress插件是否导致了403Forbidden错误。为此,您需要暂时停用所有WordPress插件。这包括您可能已安装在站点上的任何安全插件。
如果这解决了您的问题,则意味着您网站上的插件之一导致了此错误。
您可以一次激活所有插件,直到重现403Forbidden错误,从而找出导致错误的插件。然后,您需要删除有问题的插件并寻找替代方案或联系开发人员寻求支持。
如果此方法不起作用,请继续阅读。
方法2:修复由损坏的.htaccess文件引起的403禁止错误
通常,403Forbidden错误是由WordPress网站中损坏的.htaccess文件引起的。好消息是修复这个文件非常容易。
首先,您需要使用FileZilla等FTP客户端或cPanel中的文件管理器应用程序连接到您的网站。
接下来,在WordPress网站的根文件夹中找到.htaccess文件。如果您在WordPress文件夹中找不到.htaccess文件,请参阅本指南。
您需要将.htaccess文件下载到您的计算机上,以便获得它的全新备份。之后,只需从服务器中删除该文件即可。别担心,您的WordPress仍然可以工作。
现在,尝试访问您的网站。如果403禁止错误得到解决,则意味着您的.htaccess文件已损坏。
您可以通过登录WordPress管理区域并转到设置»永久链接页面来生成新的.htaccess文件。
只需单击页面底部的“保存更改”按钮,WordPress将生成一个新的.htaccess文件。
方法三:修复WordPress文件权限导致的403Forbidden错误
如果其他解决方案尚未修复您网站上的403禁止错误,则最有可能的原因是文件权限不正确。
您网站上存储的所有文件都具有文件权限。这些文件权限控制谁可以访问您的WordPress网站上的文件和文件夹。
不正确的文件权限可能会导致403Forbidden错误。它们使您的网络服务器认为您没有访问这些文件的权限。
您可以要求您的WordPress托管提供商检查您的网站是否有正确的文件权限。有些房东非常支持你,所以他们不会介意,并且可能会为你解决这个问题。
自行更改文件权限可能会产生严重后果。如果您对自己做这件事没有信心,最好向其他WordPress网站所有者寻求帮助或聘请专业人士。
但是,如果您想自己执行此操作,那么以下是如何检查您的文件权限。
只需使用FTP客户端连接到您的WordPress站点即可。导航到包含所有WordPress文件的根文件夹。
单击选择一个文件夹,右键单击它,然后从菜单中选择“文件权限”。
您的FTP客户端将向您显示一个文件权限对话框,如下所示:
WordPress网站上的所有文件夹都应具有744或755的文件权限。
同时,您的WordPress网站上的所有文件都应具有644或640的文件权限。
您可以将根文件夹的文件权限设置为744或755。您还需要选中“递归到子目录”旁边的框,然后选中“仅应用于目录”选项。
只需单击“确定”按钮即可。您的FTP客户端现在将开始设置该文件夹中所有子目录的权限。
完成后,您需要对所有文件重复该过程。这次,您将使用文件权限644或640,并且不要忘记选择“递归到子目录”和“仅应用于文件”选项。
单击“确定”按钮,您的FTP客户端将开始为所有选定的文件设置文件权限。
现在尝试访问您的网站,看看403禁止错误是否已经消失。就是这样!
我们希望这篇文章可以帮助您修复WordPress中的403禁止错误。您可能还想查看我们保护您的WordPress管理区域的专家提示和技巧,以及有关我们为何使用Sucuri来提高所有WordPress网站安全性的文章。