WordPress 中的 403 Forbidden 错误是什么?
当服务器权限不允许访问WordPress 网站上的特定页面时,会显示 403 Forbidden 错误代码。
这个错误通常伴随以下文字:
403 禁止 – 您无权访问此服务器上的“/”。
此外,尝试使用 ErrorDocument 处理请求时遇到 403 Forbidden 错误。
以下是其样例:
可能会在不同的场景中看到这个错误。例如:
- 403 禁止 – 拒绝访问wp-admin或WordPress 登录页面。
- 403 禁止 – 在WordPress 安装期间。
- 403 禁止错误——访问 WordPress 网站上的任何页面时。
可能还会看到“访问被拒绝”,而不是完整的 403 禁止状态。或者,该消息可能显示“访问 yourdomain.com 被拒绝。您无权查看此页面。”
什么原因导致 WordPress 出现 403 Forbidden 错误?
当服务器不允许访问特定页面时,会出现 403 Forbidden 错误代码。有多种原因可能导致这种情况发生。
WordPress 中出现 403 Forbidden 错误的一个常见原因是安全插件配置不当。许多WordPress 安全插件如果认为某个 IP 地址(或整个 IP 地址范围)是恶意的,就会阻止该 IP 地址。
另一个原因可能是你的服务器上的 .htaccess 文件损坏或文件权限不正确。让我们来看看如何修复 WordPress 中的 403 禁止错误吧!
注意:注意事项又来啦!朋友们,在网站进行任何操作之前,我们的建议都是给网站备份数据。
方法 1:暂时停用插件
第一件事是先排查插件,看看是不是某个 WordPress 插件是否导致了 403 禁止错误。暂时停用所有 WordPress 插件。包括所有已在网站上安装的插件。
如果这样解决了问题,那就是网站上的某个插件导致了此错误。
可以逐个激活所有插件,直到重现 403 Forbidden 错误,找出导致错误的插件。然后,删除有问题的插件并寻找替代插件就可以了。
如果此方法解决不了问题,继续往下看。
方法 2:重新生成 .htaccess 文件
通常,403 禁止错误是由 WordPress 网站中损坏的.htaccess 文件引起的。修复这个文件相当容易。
使用FTP 客户端(例如 FileZilla 或 cPanel 中的文件管理器应用程序)连接到你的网站。
接下来,在 WordPress 网站的根文件夹中找到 .htaccess 文件。
将 .htaccess 文件下载到你的计算机,以便对其进行备份。之后,从你的服务器中删除该文件即可。不用担心, WordPress 仍可正常运行。
现在,尝试访问你的网站。如果 403 禁止错误已解决,那就是你的 .htaccess 文件已损坏。
可以通过登录 WordPress 管理区域并转到“设置”»“固定链接”页面来生成一个新的 .htaccess 文件。
只需单击页面底部的“保存更改”按钮,WordPress 就会生成一个新的 .htaccess 文件。
如果.htaccess 文件坏了,需要修复,可以参阅我们的如何修复 WordPress .htaccess 文件。
方法 3:更正文件权限
如果上面的方法没有修复网站上的 403 禁止错误,还可能是文件权限不正确。
网站上存储的所有文件都有文件权限。这些文件权限控制谁可以访问你 WordPress 网站上的文件和文件夹。
不正确的文件权限会导致 403 禁止错误。它们会让你的 Web 服务器认为你无权访问这些文件。
可以检查你的网站是否有正确的文件权限。如果不会操作,就联系你购买服务器的商家,他们一般都会帮你解决这个问题!
自行更改文件权限可能会造成严重后果。如果你对自己的操作没有信心,你可以聘请专业人士帮你解决!
如果自己动手,那么按照我们下面的方法来检查文件权限。
使用 FTP 客户端连接到你的 WordPress 网站。导航到包含所有WordPress 文件的根文件夹。
单击选择一个文件夹,右键单击它,然后从菜单中选择“文件权限”。
FTP 客户端将显示如下文件权限对话框:
你的 WordPress 网站上的所有文件夹都应具有 744 或 755 的文件权限。
同时,WordPress 网站上的所有文件都应具有 644 或 640 的文件权限。
可以将根文件夹的文件权限设置为 744 或 755。还需要选中“递归到子目录”旁边的框,然后选中“仅适用于目录”选项。
只需单击“确定”按钮即可,FTP 客户端现在将开始为该文件夹中的所有子目录设置权限。
完成后,对所有文件重复此过程。这次,将使用文件权限 644 或 640,不要忘记选择“递归到子目录”和“仅适用于文件”选项。
单击“确定”按钮, FTP 客户端将开始为所有选定的文件设置文件权限。
现在刷新你的网站,看看 403 禁止错误是否消失。
方法 4:清除缓存和 Cookie
清除浏览器缓存和 Cookie,以及 WordPress 缓存(如果使用缓存插件),可以解决 403 禁止错误。
就像计算机存储临时文件以加快加载时间一样,浏览器也会缓存网站数据。如果这些数据损坏,可能会导致兼容性问题并导致 403 错误。
类似地,插件生成的损坏缓存也可能导致服务器误解请求。
一些缓存插件还提供高级设置,可以限制对特定页面或用户角色的访问。如果这些设置意外配置错误,它们可能会无意中阻止对网站某些部分的访问。
方法 5:暂时禁用 CDN(内容分发网络)
如果使用内容分发网络 (CDN)来提高网站性能,它可能会产生干扰并导致 403 禁止错误。
CDN 相当于网站服务器和访问者之间的中间人,从地理位置分散的位置提供缓存内容,以加快加载时间。
要查看是不是 CDN导致的错误,可以暂时禁用 CDN。然后,刷新你的网站,看看错误是否消失。
如果禁用 CDN 可以解决错误,那就是CDN的问题,联系他们官方解决就好。
希望本文能帮助你修复 WordPress 中的 403 禁止错误。
暂无评论内容