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