当您访问空的网站目录或具有权限缺点的特定页面时,可能会发生这种情形。
但是,如果您或您的访问者在您的网站上碰着此缺点,则有必要办理该问题,否则您可能会失落去宝贵的流量。由于其缘故原由各不相同,办理403禁止缺点的方法有很多。
因此,我们将阐明不同类型的 403 禁止缺点及其可能的缘故原由,并供应八种修复 403 禁止缺点的方法
403 缺点代码
403 是一个 HTTP 状态码,它是从 Web 做事器到客户端浏览器的标准相应代码。涌现缺点时,这些代码会传达问题的缘故原由,以便用户理解页面未加载的缘故原由。
什么是403 缺点以及如何修复它
对付 403 缺点代码,该在客户端有多种显示,有些乃至不包含 403 代码本身。以下是 403 缺点的一些示例:
Forbidden: You don’t have permission to access [directory] on this server
HTTP Error 403 – Forbidden
Error 403 – Forbidden
403 forbidden request forbidden by administrative rules
403 Forbidden
Access Denied – You don’t have permission to access
Error 403
HTTP 403
Forbidden
403缺点的缘故原由
常日,403 缺点是由客户真个访问缺点配置引起的,这意味着您常日可以自己办理问题。
这些缺点的常见缘故原由是文件或文件夹权限设置,它掌握谁可以读取、写入和实行文件或文件夹。
在这种情形下有两种可能性:网站所有者编辑了设置,使您无法访问资源,或者他们没有设置精确的权限。
第二个常见缘故原由是.htaccess文件中的设置破坏或禁绝确。在您对文件进行变动后,可能会发生这种情形。您只需创建一个新的 .htaccess 文件即可轻松办理该问题。
除了这两个常见缘故原由之外,还有一些其他可能的缺点触发成分:
短缺索引页– 网站的主页名称不是index.html或index.php。
缺点的 WordPress 插件– 如果 WordPress 插件配置禁绝确或与另一个插件不兼容,则可能会触发 403 缺点。
缺点的 IP 地址– 域名指向缺点的或旧的 IP 地址,该地址现在托管一个阻挡您访问的网站。
恶意软件传染- 恶意软件传染可能会导致.htaccess文件不断破坏。在规复文件之前,您须要删除恶意软件。
新网页链接- 网站所有者可能已更新页面链接,现在与缓存版天职歧。
如何修复缺点 403
由于缺点 403 forbidden 与文件访问权限密切干系,因此将因此下方法修复的紧张重点。也便是说,还有其他方法可以办理此问题,例如打消 Web 浏览器缓存或扫描恶意软件。
让我们更深入地理解办理 HTTP 缺点 403 的八种可用方法中的每一种。
请把稳,虽然这里提到的步骤紧张针对 WordPress类型的网站,但它们也可以运用于其他网站。
检讨.htaccess文件
您可能不熟习.htaccess文件,由于它常日隐蔽在站点目录中。默认情形下.htaccess文件在您的public_html目录中可用。您可以使主机中的cPanel,请按照下列步骤操作:
在 cPanel 中找到文件管理器。
在public_html目录中,查找 . htaccess文件。
如果你不能找到的.htaccess文件,点击设置在屏幕的右上角,并启用显示隐蔽文件(点文件)选项。
.htaccess文件是一个做事器配置文件,紧张通过变动Apache Web 做事器设置来事情。
只管默认情形下.htaccess存在于大多数网站中,但如果您的网站没有.htaccess 文件或无意中删除了该文件,则您须要手动创建一个 .htaccess 文件。
如果您已找到该文件,请按照以下步骤检讨缺点的文件配置是否导致缺点:
右键单击 . htaccess文件,然后选择下载以创建备份。
备份后,删除文件。
考试测验访问您的网站。如果它事情正常,这表明 . htaccess 文件已破坏。
您须要为您的网站天生一个新的.htaccess 文件。如果这不能办理问题,请考试测验下一个方法。
重置文件和目录权限
碰着 403 缺点的另一个缘故原由是文件或文件夹的权限禁绝确。常日,创建文件时,它们具有特定的默认文件权限,这些权限掌握您如何读取、写入和实行它们。
在cPanel掌握面板中的文件管理器中,找到您的网站文件,在文件后的数值字段中输入权限755,选择仅运用于目录,然后按确定。
文件权限数值的一样平常做法是对文件夹利用 755 ,对静态内容利用644 ,对动态内容利用700 。
完成后,考试测验访问您的网站并查看 403 禁止缺点是否已办理。
禁用WordPress插件
如果您已经走到这一步,那么缺点很可能是由不兼容或有故障的插件引起的。在这一步中,我们将考试测验禁用插件以检讨这样做是否修复了 403 禁止缺点。
我们建议立即禁用所有插件:
通过 cPanel中的文件管理器查看您的网站文件并转到public_html -> wp-content文件夹。
找到插件文件夹。
利用不同的名称重命名文件夹,例如“ disabled-plugins ”以禁用所有插件。
考试测验重新访问该网站。如果 403 forbidden 缺点不再存在,则有问题的插件是缺点的实际来源。
将文件夹重命名回plugins。现在,您必须从 WordPress 仪表板中逐一禁用插件,并检讨该站点是否仍在事情。这样,您将能够检测到有问题的插件。
找到后,如有必要,请更新插件或安装新插件。但是,如果缺点仍旧涌现,您可能须要联系您的主机供应商寻求帮助。
上传索引页面
检讨您网站的主页名称,由于它该当被称为index.html或index.php。如果不是,那么有两种选择。第一个也是最大略的方法是将主页重命名为index.html或index.php。
但是,如果您想保留当前的主页名称,请将索引页上传到您的public_html目录并创建到您现有主页的重定向。以下是要遵照的步骤:
将index.html或index.php文件上传到您的public_html目录。利用您的主机帐户的文件管理器或 FTP 来实行此操作。
打开.htaccess文件。
插入此代码片段以将index.php或index.html文件重定向到您现有的主页。不要忘却改换主页。html 利用页面的实际名称。
Redirect /index.html /homepage.html
编辑文件所有权
如果您利用 Linux 或 VPS 主机,禁绝确的文件所有权可能会触发 403 禁止缺点。常日,文件和文件夹可以分配给Owner、Group或两者。
请记住,您须要 SSH 访问权限才能修正 Linux 和 VPS 托管中的文件所有权。您还须要一个 SSH 终端来连接到 VPS 做事器。
将 SSH 连接到 Web 做事器后,请利用以下SSH 命令检讨文件所有权:
ls -1 [文件名]
结果将如下所示:
-rwxrw-rw- 1 [owner][group] 20 Jul 20 12:00 filename.txt
查看所有者和组部分。精确的所有权该当是您的主机帐户的用户名。如果创造不同的所有权,请利用chown Linux 命令修正文件所有权。以下是 chown 的基本语法:
chown [owner][:group] [file name]
检讨A记录
如果您的域名指向缺点的 IP 地址,而您无权查看内容,也会发生 403 forbidden 缺点。因此,请仔细检讨您的域名是否指向精确的 IP 地址。
要检讨域 A 记录是否精确指向,请访问 cPanel 上的 DNS Zone Editor.
登录到您的cPanel。
找到 DNS Zone Editor.
您将看到 DNS 记录列表。在类型列中查找标签为A的记录。检讨内容列上的 IP 地址。
如果它指向缺点的 IP 地址,请单击“编辑”进行变动。完成后,单击“更新”。
如果找不到精确的记录,请从“管理 DNS 记录”部分创建一个新记录。确保您选择A作为类型并将精确的 IP 地址插入到指向字段中。然后,单击添加记录。
如果您最近从一个 Web 主机迁移到另一个 Web 主机并且忘却变动您的名称做事器,您的域可能仍旧指向您的旧 Web 主机。
一旦旧主机取消您的帐户,将导致 403 缺点状态代码。因此,请始终确保您的域指向精确的网络主机。
扫描网站恶意软件
恶意软件可能是 403 缺点的另一个缘故原由。如果您的 WordPress 网站被恶意软件传染,它可能会不断地将不须要的代码注入.htaccess文件。这样,纵然您连续利用我们先容的第一种方法修复.htaccess文件,缺点也会持续存在。
扫描您的网站以识别任何恶意软件。有很多用于 WordPress 的安全插件,例如Sucuri或Wordfence,可以做到这一点。
如果您在网站上创造恶意软件,有两种方法可以办理此问题。
大多数 WordPress 安全插件(如 WordFence)都可以删除恶意软件。一旦插件识别出所有受传染的文件,您将得到这些文件的可操作选项,例如删除或规复它们。
另一种方法是利用备份文件规复网站。如果您没有站点文件的完全备份,也可以利用数据库备份来规复它。
打消您的网络历史记录/缓存
您浏览器的缓存和 cookie 也可能导致 403 缺点。缓存存储数据以使您下次访问网站时加载速率更快。
但是,有可能网站的链接已经更新,现在实际的网页链接与缓存版天职歧。
另一种可能性是缺点来自 cookie。在您常日正常登录的网站上可能会涌现这种情形,但最近的登录考试测验向您显示了此缺点。
打消浏览器缓存和 cookie 该当可以办理此问题。请把稳,打消浏览器缓存可能会导致下次访问该网站须要很永劫光,由于您的浏览器将再次要求所有站点文件。打消 cookie 也会使您从所有登录的网站上注销。
请按照以下步骤在Google Chrome上打消缓存和 cookie :
单击右上角的三点图标并选择Settings。
找到隐私和安全部分,然后点击打消浏览数据。
利用下拉菜单选择数据删除的韶光范围。然后,检讨Cookie 和其他站点数据以及缓存的图像和文件选项。
单击打消数据。
完成所有步骤后,请考试测验重新访问该网站并在须要时登录。
如果此办理方案或任何其他办理方案不起浸染,我们建议您联系主机供应商供应支持。
总结
回顾一下,您可以采纳以下方法来肃清 WordPress 网站上的 403 缺点:
检讨.htaccess文件。
重置文件和目录权限。
禁用 WordPress 插件。
上传索引页。
编辑文件所有权。
检讨 A 记录。
删除任何恶意软件。
打消 Web 浏览器的历史记录和缓存。
403 缺点只是浩瀚 HTTP 缺点代码之一。您可能碰着过其他客户端缺点,例如404 缺点或做事器端缺点,例如504 gateway timeout。
我们鼓励您连续理解这些缺点,以便您往后知道如何处理它们。