状态码 403 Forbidden 代表客户端错误,指的是服务器端有能力处理该请求,但是拒绝授权访问。

这个状态类似于 401,但进入 403状态后即使重新验证也不会改变该状态。该访问是长期禁止的,并且与应用逻辑密切相关(例如没有足够的权限访问该资源)。

状态

403 Forbidden

响应示例

HTTP/1.1 403 Forbidden
Date: Wed, 21 Oct 2015 07:28:00 GMT

常见错误原因

通常,HTTP 403 Forbidden 错误是由服务端的访问配置错误引起的。

这意味着如果您是普通用户,那么在清空浏览器缓存以及确认访问路径正确之后,仍然遇到这个错误的话,则只能寻求网站管理员的技术支持。

如果您是网站管理员,想修复这个错误,那么可以从以下方面入手:

导致这些错误的常见原因是文件或文件夹权限设置问题,这种情况有两种可能:

一是权限设置错误,导致用户无法访问资源,请尝试设置正确的权限。

第二个常见原因是.htaccess文件中的损坏或不正确的设置。对文件进行更改后可能会发生这种情况。幸运的是,只需创建一个新的服务器配置文件即可轻松解决该问题。

除了这两个常见原因之外,以下是一些其他可能的错误触发因素:

  • 缺少索引页– 网站的主页名称不是index.html其它已设置的主页名称
  • 有缺陷的 WordPress 插件– 如果你的网站基于 WordPress,那么插件配置不正确或与其他插件不兼容,则可能会触发 403 错误。
  • 错误的 IP 地址– 域名指向错误或旧的 IP 地址,该地址现在托管一个阻止您访问的网站。
  • 恶意软件感染– 恶意软件感染可能会导致.htaccess文件不断损坏。您需要在恢复文件之前删除恶意软件。
  • 新网页链接– 是否已更新页面链接,但是仍然访问之前的链接。