你在处理你的WordPress网站上的403 Forbidden错误吗? 这是一个WordPress初学者可以遇到的最可怕的错误之一。 在这篇文章中,我们将向您展示如何在WordPress中轻松修复403禁止的错误。
什么是403禁止 – 访问被拒绝的错误在WordPress?
WordPress在您的网站上发生错误时显示代码和消息。
403当服务器权限不允许访问特定页面时,会显示禁止的错误代码。
这就是为什么错误通常伴随着文字:
403禁止 – 您无权访问此服务器上的“/”。
此外,尝试使用ErrorDocument处理请求时遇到403禁止错误。
你可以看到这个错误有不同的情况。 例如:
- 403禁止访问 – 在wp-admin或WordPress登录页面拒绝访问。
- 403禁止 – 在WordPress安装。
- 403访问WordPress网站上的任何页面时出现禁止的错误。
- 也有可能你只能看到 ‘拒绝访问’ 而不是全部403禁止状态。
- 您也可能会看到“访问yourdomain.com”被拒绝。 您无权查看此页面。
现在你知道了403错误的不同类型,让我们来讨论导致这个错误的原因。
什么原因在WordPress的403禁止错误?
WordPress中403 Forbidden错误的最常见原因是安装插件配置不当。 许多WordPress安全插件可以阻止一个IP地址(或一系列IP地址),如果他们认为他们是恶意的。
这就是为什么我们使用Sucuri来提高我们所有WordPress站点的安全性。
另一个可能的原因可能是一个损坏的.htaccess文件或您的服务器上的文件权限不正确。
您的WordPress托管公司有时可能会意外更改其服务器设置。 这可能会导致在您的网站上403禁止的错误。
话虽如此,让我们来看看如何解决WordPress中的403禁止错误。
在WordPress中修复403禁止的错误
在你做任何事之前,我们建议你为你的网站创建一个完整的WordPress备份。 这里是我们如何手动创建WordPress备份的指南。
如果您已经在使用自动WordPress备份插件,那么请确保您在继续前进之前可以访问最新的备份。
1.修复由WordPress插件引起的403禁止错误
首先你需要暂时停用所有的WordPress插件。 这包括您可能已经安装在您的网站上的任何安全插件。
如果这解决了你的问题,那么这意味着你的网站上的一个插件导致了这个错误。
您可以通过一次性激活所有插件直到您能够重现403禁止的错误,找出导致错误的插件。
修复由损坏的.htaccess文件导致的403禁止的错误
通常,403错误是由WordPress网站中的一个损坏的.htaccess文件造成的。 修复这个文件是很容易的。
首先,您需要使用cPanel中的FTP客户端或文件管理器连接到您的网站。
接下来,在您的WordPress网站的根文件夹中找到.htaccess文件。 如果在WordPress文件夹中找不到.htaccess文件,请参阅本指南。
您需要将.htaccess文件下载到您的计算机,以便您有一个新的备份。 之后,您需要从服务器上删除该文件。
尝试访问您的网站。 如果403禁止错误得到解决,那么这意味着你的.htaccess文件已经损坏。
您可以通过登录到您的WordPress管理区域并生成一个新的.htaccess文件 设置»固定链接 页。
只需点击 保存更改 按钮在页面底部和WordPress将生成一个新的.htaccess文件。
3.修复在WordPress中由文件权限导致的403禁止错误
存储在您网站上的所有文件都具有文件权限。 这些文件权限控制谁可以访问您的网站上的文件和文件夹。
不正确的文件权限可能会导致403禁止的错误。 它使您的Web服务器认为您没有权限访问这些文件。
如果上述两个解决方案不能解决您的站点上的403禁止错误,那么不正确的文件权限可能是最可能的原因。
您可以要求您的WordPress托管服务提供商检查您的网站正确的文件权限。 有些主机是非常支持的,他们不会介意,并可能会为您解决这个问题。
自己更改文件权限可能会产生严重后果。 如果你自己没有信心去做,那就请朋友帮忙或者聘请专业人士。
但是,如果你想自己做,那么这里是你如何检查你的文件权限。
只需使用FTP客户端连接到您的WordPress网站。 浏览到包含所有WordPress文件的根文件夹。
单击以选择一个文件夹,右键单击,然后从菜单中选择文件权限。
您的FTP客户端将显示如下所示的文件权限对话框:
您的WordPress网站上的所有文件夹应具有744或755的文件权限。
您的WordPress网站上的所有文件都应具有644或640的文件权限。
您可以将根文件夹的文件权限设置为744或755.选中旁边的复选框 “递归到子目录” 然后检查说的选项 ‘只适用于目录’。
点击OK按钮。 您的FTP客户端现在将开始为该文件夹中的所有子目录设置权限。
一旦完成,您需要重复所有文件的过程。 这一次您将使用644或640的文件权限,不要忘记选择 “递归到子目录” 和 ‘仅适用于文件’。 选项。
点击确定按钮,您的FTP客户端将开始为所有选定的文件设置文件权限。
尝试访问您的网站,现在403禁止错误应该消失。
我们希望这篇文章帮助你修复了WordPress中的403禁止错误