百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

修复WordPress网站403 Forbidden错误的解决方案

bigegpt 2024-08-28 12:17 8 浏览

任何熟悉浏览网络的人都会在某些时候遇到403 Forbidden错误,或其他HTTP状态错误。这些错误是非常令人沮丧的,特别是当它们出现在你拥有和运行的WordPress网站上时。当你费尽心思建立你自己的主机,并且你知道管理你自己网站的来龙去脉时,突然被锁定在一个特定的页面(或网站本身)是令人困惑的。

原文链接:修复WordPress网站403 Forbidden错误的解决方案 - 搬主题

值得庆幸的是,403禁止错误是可以解决的。这篇文章将解释什么是403错误,以及如果你在你的WordPress网站上看到一个错误该怎么办。

什么是 "403 Forbidden"错误?

当服务器从本质上将你锁在一个页面或一个你试图访问的网站之外时,就会出现403禁止错误。通常情况下,这个错误是在网站访问权限方面出现问题时出现的。当问题来自你的网站时,这意味着你需要检查你的权限,并修复任何可能导致该错误的未决问题。

值得庆幸的是,403错误并不是服务器失控的迹象。当你没有适当的权限来查看你试图加载的页面时,它就会显示出来。一般来说,这意味着你需要纠正你的WordPress安装中的一个小错误。而且,你更有可能花最多的时间来确定导致它的原因。修复通常是快速和简单的。

是什么导致了403 Forbidden错误的发生?

在你的网站上出现403错误,有几个潜在的原因。下面是几个最常见的原因。

  • 在你的WordPress网站的后端,权限被改变了
  • 你的.htaccess文件已经损坏了
  • 你的网站上安装了一个有问题的插件
  • 你的热链保护没有正确配置
  • 你的CDN出现了问题

在你尝试修复你的WordPress网站上的403禁止错误之前,先试着重新加载页面。有时,在你的网站上会出现一个临时的403错误,你可以通过重新加载来轻松解决。另外,确保你输入的URL是正确的,因为拼写错误会导致显示403禁止错误。如果重新加载网站或重新输入URL没有帮助,请进入下一个步骤。

如何修复 "403 Forbidden"的错误(5种方法)

准备好学习如何修复你的WordPress网站上显示的403 Forbidden错误了吗?有几种简单的方法来解决这个问题。

在你开始之前,一定要备份你的网站。如果你最近还没有备份你的网站,现在是时候了。你不想在修复时冒失去宝贵时间和数据的风险。幸运的是,修复403 Forbidden错误是相当简单的,而且不可能导致一个重大的头痛问题。不过,最好还是做好准备。如果你需要协助备份你的WordPress网站,有一些备份插件可以帮助你轻松做到这一点。

1. 检查你的文件权限

因为403 Forbidden错误意味着你的网站服务器拒绝你的访问,这意味着你可能缺乏适当的文件权限。出于这个原因,明智的做法是通过FTP查看你的文件权限来开始排除问题。要访问你的文件,你将需要一个FTP文件管理器,你的主机的cPanel文件管理器,或一个WordPress文件管理器插件。在本指南中,我们将使用FileZilla。

登录到你的FTP服务器,然后导航到你的WordPress安装文件夹。你可以通过双击适当的文件夹(这里的文件夹被命名为public_html)来实现。

public_html文件夹包含了构成你网站主干的文件和文件夹。这些文件中的每一个都有自己的权限设置,有一个特定的数字值,表明谁可以与每个文件互动,以及以何种方式。例如,每个WordPress目录都应该有一个755或750的默认设置。你的各个文件的权限应该是644或640,除了wp-config.php,它需要被设置为440或400。

请记住,改变权限是一件很严肃的事情,不正确地调整权限有可能使你的网站瘫痪。你正在努力减轻和避免进一步的403禁止错误,所以要极其谨慎地进行。

数值的含义是什么?

你分配给你的WordPress网站文件和目录的数字值代码有特定的含义,你可能想知道为什么755和644是你的默认值。每个代码代表了用户和组在访问你的网站时拥有的特定权限。

例如,755意味着每个用户都可以执行(访问和打开)和阅读你网站上的文件,但所有者是唯一可以写入这些文件的个人。644的数值意味着所有用户都可以阅读你的文件,但只有所有者可以修改或写入文件。使用一个不正确的数值有可能使你的网站容易受到恶意攻击,因为你可能在无意中向第三方开放访问。这就是为什么坚持使用这里列出的准确代码是如此重要。

如何重置目录、子目录和文件的权限

如果你发现你的文件权限已经从755(或750)改为另一个值,你将需要手动恢复那个原始值。如果这是你的403禁止错误的根源,那么它应该纠正这个问题。

让我们修复你的权限,这样你就可以重新进入你的网站。要重新设置你的目录和子目录的权限,右击你的网站的主目录文件夹,选择文件权限。

下面的窗口将显示在你的屏幕上。

在那里,在标有数值的方框中输入755。勾选 "重新搜索到子目录 "框,然后选择 "仅应用于目录 "选项。点击 "确定 "来进行修改。

现在你已经重新设置了目录和子目录的权限,现在是时候对文件进行重新设置了。再次右击你的文件夹,选择文件权限。在标有 "数值 "的框中,输入644或640。选择 "重新搜索到子目录 "和 "仅适用于文件"。然后,点击确定。

最后,你需要打开你的WordPress安装文件夹,找到你的wp-config.php文件。右键单击文件权限,然后在数值框中输入440或400。点击 "确定 "来继续。在你的文件夹里做一个快速的抽查,以确保所有的改变都被保留。

现在是时候再次测试你网站的功能了。尝试访问给你带来403禁止错误的页面。如果你的网站加载正常,你已经解决了这个问题!但是,如果你仍然收到403错误,可能有另一个潜在的问题。然而,如果你仍然收到403错误,可能有另一个潜在的问题。让我们进入你的下一个选项。

2. 检查你的.htaccess文件

一个损坏的.htaccess文件会导致你的网站显示403 Forbidden错误。如果这是你的问题的根源,这是一个快速和简单的修复。

在你的FTP客户端,导航到你的WordPress根目录。那是存储.htaccess文件的地方,它可能是你在列表中看到的第一个单独文件。在你做任何事情之前,给你的文件做一个备份。右键单击它,选择下载,你的文件将显示在你的本地文件目录中。

验证你的.htaccess副本是否成功存储在你的电脑上。一旦你做到这一点,你可以回到FTP客户端,在那里删除.htaccess。删除该文件后,尝试访问你网站上出现403禁止错误的页面。如果错误持续存在,这意味着你的.htaccess文件不是问题。如果是这种情况,只需通过FTP重新上传你保存在电脑上的备份。确保你选择WordPress的根目录,以便它落在正确的地方。

如果你不再看到403 Forbidden错误,这意味着你的.htaccess文件被破坏了。在这种情况下,你会想要生成一个新的,这很容易做到。只要登录到你的WordPress仪表板,点击设置,然后选择Permalinks。

注意,最近对固定链接设置的改变可能已经导致了你的403错误。这是因为点击 "保存 "可以将更改写入你的.htaccess文件。当你删除了.htaccess,就像你为了测试403错误所做的那样,点击保存会自动为你生成一个新的.htaccess文件。

这个方法解决了问题吗?如果没有,让我们试试另一个方案。

3. 停用/重新激活你的插件

检查文件权限或检查你的.htaccess文件没有收获?这没关系。你可能是遇到了你的插件的问题。如果一个插件有兼容性问题或已经损坏,这可能导致你的网站出现403禁止的错误。

识别你的插件是否有问题很简单,值得庆幸的是,你不必一个一个地停用它们。相反,你可以一次性停用所有的插件。我们建议通过FTP来停用插件,而不是使用WordPress的插件菜单,因为这样做的过程要快得多。

回到你的FTP客户端,在你的WordPress主目录下找到你的插件文件夹。要一次性停用你的所有插件,只需重命名该文件夹。我们建议把它重命名为诸如plugins.old或plugins.deactivated。

当你重命名你的插件文件夹时,WordPress将无法找到这些插件。一旦你重命名了这个文件夹,回到你的网站,检查这个错误是否仍然出现。如果它消失了,这意味着你有一个有问题的插件在你的网站上造成了严重的破坏。然后,你就可以继续排查到底是哪个插件导致了这个问题。

要排除插件的故障,请进入你的插件目录,重命名每个文件夹,一次一个,就像你对主目录所做的那样。每当你改变一个文件夹的名称以停用一个单独的插件时,重新加载你的网站。重复这一过程,直到你找到导致403错误的违规插件。

如果停用你的插件没有帮助你解决403错误,让我们继续另一个选择。

4. 看看你的网站的防盗链保护配置

你的内容交付网络(CDN)供应商或网站主机是否提供防盗链保护?这种形式的保护可以防止别人链接到你的文件。这意味着他们链接到你的媒体文件,在他们的网站上显示这些文件,同时直接从你的托管空间拉取该媒体,这样他们就不必使用自己的带宽及流量。

如果你的防盗链配置不正确,这可能导致你的网站在不应该出现的地方显示403 Forbidden错误。就这个问题与你的网站主机联系,因为这是个技术性较强的问题。

5. 考虑在短时间内停用CDN

如果你已经尝试了上述所有的解决方案,但仍然在你的网站上看到403错误,这有可能是你的CDN出现了问题。这些服务器网络是你的网站的复制品,这可以帮助你的网站对全球各地的用户有更好的表现。有可能在短时间内禁用CDN,看看403 Forbidden错误是否会解决,但就像上面的第四个选项一样,向你的虚拟主机寻求帮助可能会有帮助。虽然有可能自己禁用CDN,但并不是每个网站所有者都有这个选择。

最后总结

虽然403 Forbidden错误一开始可能是一个令人生畏的问题,但一般来说,它是很容易处理的。最有可能的是,如果你在自己的WordPress网站上面临这个问题,你将能够参考这些步骤,自己解决它。

作为一个快速的回顾,这里是你可以研究的修复403错误的选项。

  • 检查你的文件权限(我们建议使用一个FTP客户端)
  • 看一下你的.htaccess文件
  • 停用你的插件,然后重新激活它们
  • 检查你的网站的防盗链保护配置
  • 考虑在短时间内停用你的CDN

相关推荐

或者这些Joplin插件也可以帮助你的笔记应用再一次强大

写在前面距离上次分享《搭建私有全平台多端同步笔记,群晖NAS自建JoplinServer服务》已过去一段时间,大家是否开始使用起来了呢?如果你和我一样已经使用过Joplin有一段时间了,那或许你也会...

Three.JS教程4 threejs中的辅助类

一、辅助类简介Three.js提供了一些辅助类(Helpers)以帮助我们更容易地调试、可视化场景中的元素。ArrowHelepr:创建箭头辅助器;AxisHelper:创建坐标轴辅助器;BoxH...

第2章 还记得点、线、面吗(二)(第二章还能敲钟吗)

glbgltf模型(webvrmodel)-gltf模型下载定制,glb模型下载定制,三维项目电商网站在线三维展示,usdz格式,vr模型网,网页VR模型下载,三维模型下载,webgl网页模型下载我...

如何检查Linux系统硬件信息?从CPU到显卡,一网打尽!

你可能会问:“我为什么要关心硬件信息?”答案很简单:硬件是Linux系统的根基,了解它可以帮你解决很多实际问题。比如:性能调优:知道CPU核心数和内存大小,才能更好地调整程序运行参数。故障排查:系统卡...

SpriteJS:图形库造轮子的那些事儿

从2017年到2020年,我花了大约4年的时间,从零到一,实现了一个可切换WebGL和Canvas2D渲染的,跨平台支持浏览器、SSR、小程序,基于DOM结构和支持响应式的,高...

平时积累的FPGA知识点(6)(fpga经典应用100例)

平时在FPGA群聊等积累的FPGA知识点,第六期:1万兆网接口,发三十万包,会出现掉几包的情况,为什么?原因:没做时钟约束,万兆网接口的实现,本质上都是高速serdes,用IP的话,IP会自带约束。...

芯片逻辑调度框架设计 都需要那些那些软件工具

设计芯片逻辑调度框架通常需要使用以下软件工具:1.逻辑设计工具:例如Vivado、Quartus、SynopsysDesignCompiler等,用于设计和实现逻辑电路。2.仿真工具:例如Mo...

ZYNQ与DSP之间EMIF16通信(正点原子领航者zynq之fpga开发指南v3)

本文主要介绍说明XQ6657Z35-EVM高速数据处理评估板ZYNQ与DSP之间EMIF16通信的功能、使用步骤以及各个例程的运行效果。[基于TIKeyStone架构C6000系列TMS320C6...

好课推荐:从零开始大战FPGA(从零开始的冒险4399)

从零开始大战FPGA引子:本课程为“从零开始大战FPGA”系列课程的基础篇。课程通俗易懂、逻辑性强、示例丰富,课程中尤其强调在设计过程中对“时序”和“逻辑”的把控,以及硬件描述语言与硬件电路相对应的“...

业界第一个真正意义上开源100 Gbps NIC Corundum介绍

来源:内容由「网络交换FPGA」编译自「FCCM2020」,谢谢。FCCM2020在5月4日开始线上举行,对外免费。我们有幸聆听了其中一个有关100G开源NIC的介绍,我们对该文章进行了翻译,并对其中...

高层次综合:解锁FPGA广阔应用的最后一块拼图

我们为什么需要高层次综合高层次综合(High-levelSynthesis)简称HLS,指的是将高层次语言描述的逻辑结构,自动转换成低抽象级语言描述的电路模型的过程。所谓的高层次语言,包括C、C++...

Xilinx文档编号及其内容索引(部分)

Xilinx文档的数量非常多。即使全职从事FPGA相关工作,没有几年时间不可能对器件特性、应用、注意事项等等有较为全面的了解。本文记录了我自使用Xilinx系列FPGA以来或精读、或翻阅、或查询过的文...

Xilinx Vivado联合Modelsim软件仿真

引言:Xilinx公司Vivado开发软件自带仿真工具,可以实现一般性能的FPGA软件仿真测试,其测试执行效率以及性能都不如第三方专用仿真软件Modelsim强。本文我们介绍下如何进行Vivado20...

体育动画直播是怎么做出来的?从数据到虚拟赛场的科技魔法!

你是否见过这样的比赛直播?没有真实球员,却能看梅西带球突破?足球比赛变成动画版,但数据100%真实?电竞比赛用虚拟形象直播,选手操作实时同步?这就是体育动画直播——一种融合实时数据、游戏引擎和AI的...

Dialogue between CPC and political parties of neighboring countries held in Beijing

BEIJING,May26(Xinhua)--TheCommunistPartyofChina(CPC)inDialoguewithPoliticalPartiesof...