当WordPress网站出现错误时,WordPress 会提示错误代码和以及消息。请参阅我们最常见的 WordPress 错误列表以及如何修复它们。
之前我们讲解了wordpress网站中的常见错误以及如何修复,今天我们继续来讲解,如何修复WordPress网站中的403 Forbidden 错误,
当网站服务器权限不允许访问特定页面时,将显示 403 禁止错误代码。
403 Forbidden – 您无权访问此服务器上的“/”。
此外,在尝试使用 ErrorDocument 处理请求时遇到了 403 Forbidden 错误。
当看到此错误时,会出现不同的情况。例如:
- 403 Forbidden – 拒绝访问wp-admin或WordPress 登录页面。
- 403 Forbidden – 在WordPress 安装期间。
- 访问WordPress 网站上的任何页面时出现 403 禁止错误。
- 也有可能您只能看到“拒绝访问”,而不是完整的 403 禁止状态。
- 可能还会看到“访问 yourdomain.com 被拒绝”。您无权查看此页面。
现在了解了 403 错误的不同类型,让我们来谈谈导致此错误的原因。
是什么导致 WordPress 出现403 Forbidden 错误?
WordPress 中 403 禁止错误的最常见原因是安全插件配置不当。许多 WordPress 安全插件如果认为某个 IP 地址(或整个 IP 地址范围)是恶意的,可以阻止它们。
这就是为什么我们使用 Sucuri来提高我们所有 WordPress 网站的安全性。
另一个可能的原因可能是损坏的.htaccess 文件或服务器上的文件权限不正确。
WordPress服务器商有时会意外更改其服务器设置。这可能会导致网站出现 403 禁止访问错误。
话虽如此,让我们来看看如何解决 WordPress 中的 403 forbidden 错误。
修复 WordPress 中的 403 禁止错误
在执行任何操作之前,我们建议网站创建一个完整的 WordPress 备份。这是我们关于如何手动创建 WordPress 备份的指南。
如果已经在使用自动 WordPress 备份插件,请确保在继续之前可以访问最新的备份。
1. 修复由 WordPress 插件引起的 403 Forbidden 错误
需要做的第一件事是暂时停用所有 WordPress 插件。这包括可能已在站点上安装的任何安全插件。
如果这解决了错误的问题,则意味着网站上的插件之一导致了此错误。
你可以通过一次激活所有插件来找出导致错误的插件。
2.修复.htaccess文件损坏导致的403 Forbidden错误
403 错误通常是由 WordPress 站点中损坏的 .htaccess 文件引起的。修复此文件非常简单。
首先,需要使用FTP 客户端或 cPanel 中的文件管理器连接到网站。
接下来,在 WordPress 站点的根文件夹中找到 .htaccess 文件。
需要将 .htaccess 文件下载到本地计算机,以便对其进行全新备份。之后,需要从服务器中删除该文件。
尝试访问网站。如果 403 forbidden 错误得到解决,则意味着 .htaccess 文件已损坏。
可以通过登录到ordPress 管理区域并转到设置 » 永久链接页面来生成一个新的 .htaccess 文件。
只需单击页面底部的“保存更改”按钮,WordPress 就会生成一个新的 .htaccess 文件。
3.修复WordPress文件权限导致的403 Forbidden错误
网站上存储的所有文件都具有文件权限。这些文件权限控制谁可以访问网站上的文件和文件夹。
不正确的文件权限会导致 403 forbidden 错误。它使网络服务器认为你没有访问这些文件的权限。
如果以上两种解决方案都不能解决网站上的 403 forbidden 错误,那么文件权限不正确可能是最有可能的原因。
可以找WordPress 托管服务商检查网站以获得正确的文件权限。
自行更改文件权限可能会产生严重后果。如果对自己做这件事没有信心,请向专业人士请求帮助。
但是,如果想自己做,那么这里是检查文件权限的方法。
只需使用 FTP 客户端连接到WordPress 站点。导航到包含所有 WordPress 文件的根文件夹。
单击以选择一个文件夹,单击鼠标右键,然后从菜单中选择“文件权限”。
FTP 客户端将显示一个文件权限对话框,如下所示:
WordPress 网站上的所有文件夹都应具有 744 或 755 的文件权限。
WordPress 站点上的所有文件都应具有 644 或 640 的文件权限。
您可以将根文件夹的文件权限设置为 744 或 755。选中“递归到子目录”旁边的框,然后选中“仅应用于目录”选项。
单击确定按钮。 FTP 客户端现在将开始设置对该文件夹中所有子目录的权限。
完成后,需要对所有文件重复该过程。这次将使用 644 或 640 的文件权限,并且不要忘记选择“递归到子目录”和“仅应用于文件”。选项。
单击“确定”按钮, FTP 客户端将开始为所有选定文件设置文件权限。
现在尝试访问网站,403 forbidden 错误现在应该消失了。
希望本文能帮助你的网站修复 WordPress 中的 403 forbidden 错误。如果您还想查看我们的其他错误以及修复,请参考50 个最常见的WordPress网站错误之如何修复