You are here:  Home » PHP » 如何修复WordPress中的403禁止错误

您是否正在处理WordPress网站上的403 Forbidden错误?这是WordPress初学者可能遇到的最可怕的错误之一。在本文中,我们将向您展示如何在WordPress中轻松修复403禁止错误。

Fixing 403 Forbidden error in WordPress

什么是403 Forbidden – WordPress中的访问被拒绝错误?

WordPress会在您的网站上发生错误时显示代码和消息。请参阅我们最常见的WordPress错误列表以及如何解决这些错误。

403 Forbidden status code shown on a WordPress site

403当您的服务器权限不允许访问特定页面时,会显示禁用错误代码。

这就是为什么错误通常伴随着文本:

403 Forbidden – 您无权访问此服务器上的’/’。

此外,尝试使用ErrorDocument处理请求时遇到403 Forbidden错误。

当您看到此错误时,有不同的方案。例如:

  • 403 Forbidden – 在wp-admin或WordPress登录页面上拒绝访问。
  • 403 Forbidden – 在WordPress安装期间。
  • 403访问WordPress网站上的任何页面时出现禁止错误。
  • 你也可能只看到‘访问被拒绝’而不是完整的403禁止状态。
  • 你可能也会看到’访问yourdomain.com被拒绝。您无权查看此页面。’

现在您已了解403错误的不同类型,让我们来谈谈导致此错误的原因。

WordPress中导致403禁止错误的原因是什么?

WordPress中403 Forbidden错误的最常见原因是安全插件配置不当。许多WordPress安全插件可以阻止IP地址(或整个IP地址范围),如果他们认为它们是恶意的。

这就是为什么我们使用Sucuri来提高我们所有WordPress网站的安全性。

另一个可能的原因可能是损坏的.htaccess文件或服务器上的文件权限不正确。

您的WordPress托管公司有时可能会对其服务器设置进行意外更改。这可能会导致您的网站上出现403 Forbidden错误。

话虽如此,让我们来看看如何在WordPress中解决403禁止错误。

视频教程

订阅WPBeginner

如果您不喜欢视频或需要更多说明,请继续阅读。

修复403禁止错误在WordPress中

在您执行任何操作之前,我们建议您为网站创建完整的WordPress备份。以下是有关如何手动创建WordPress备份的指南。

如果您已经在使用自动WordPress备份插件,请确保在继续之前可以访问最新备份。

1。修复由WordPress插件引起的403禁止错误

您需要做的第一件事是暂时停用所有WordPress插件。这包括您可能已在网站上安装的所有安全插件。

如果这可以解决您的问题,那么这意味着您网站上的其中一个插件导致了此错误。

您可以通过一次激活所有插件来确定哪个插件导致错误,直到您能够重现403禁止错误。

2。修复由损坏的.htaccess文件引起的403禁止错误

403错误通常是由WordPress站点中的.htaccess文件损坏引起的。修复此文件非常简单。

首先,您需要使用cPanel中的FTP客户端或文件管理器连接到您的网站。

接下来,在WordPress站点的根文件夹中找到.htaccess文件。如果在WordPress文件夹中找不到.htaccess文件,请参阅本指南。

您需要将.htaccess文件下载到您的计算机上,以便对其进行全新备份。之后,您需要从服务器中删除该文件。

Delete .htaccess file from your WordPress site

尝试访问您的网站。如果解决了403 forbidden错误,则表示您的.htaccess文件已损坏。

您可以通过登录WordPress管理区域并转到设置»永久链接页面来生成新的.htaccess文件。

Regenerating .htaccess file in WordPress

只需单击页面底部的 Save Changes 按钮,WordPress将生成一个新的.htaccess文件。

3。修复WordPress中文件权限导致的403禁止错误

您网站上存储的所有文件都具有文件权限。这些文件权限控制谁可以访问您网站上的文件和文件夹。

文件权限不正确可能导致403禁止错误。它使您的Web服务器认为您无权访问这些文件。

如果上述两种解决方案无法解决您网站上的403禁止错误,则最有可能导致错误的文件权限。

您可以要求您的WordPress托管服务提供商检查您的网站是否有正确的文件权限。有些主持人非常支持他们,他们不会介意并且可能会为你解决这个问题。

自己更改文件权限会产生严重后果。如果您对自己不自信,请向朋友寻求帮助或聘请专业人士。

但是,如果您想自己动手,那么下面是检查文件权限的方法。

只需使用FTP客户端连接到您的WordPress站点即可。导航到包含所有WordPress文件的根文件夹。

Checking file permissions

单击以选择文件夹,右键单击,然后从菜单中选择“文件权限”。

您的FTP客户端将显示如下文件权限对话框:

Changing file permissions using FTP

您WordPress网站上的所有文件夹应具有744或755的文件权限。

所有文件在您的WordPress网站上应具有644或640的文件权限。

您可以将根文件夹的文件权限设置为744或755.选中旁边的框’Recurse into subdirectories’然后检查‘仅适用于目录’的选项。

单击“确定”按钮。您的FTP客户端现在将开始为该文件夹中的所有子目录设置权限。

完成后,您需要为所有文件重复此过程。这次你将使用644或640的文件权限,并且不要忘记选择‘递归到子目录’‘仅适用于文件’。选项。

单击“确定”按钮,您的FTP客户端将开始为所有选定文件设置文件权限。

现在尝试访问您的网站,403禁止错误现在应该消失。

我们希望本文能帮助您修复WordPress中的403禁止错误。您可能还希望看到我们的专家提示和黑客来保护您的WordPress管理区域。

评论被关闭。