HTTP状态码作弊表允许您快速参考代码,了解网站后端发生的情况,确定需要修复的错误,并识别用于优化站点以改进SEO的方法。

为了帮助您快速引用最重要的HTTP状态代码,我们创建了一个HTTP错误代码PDF为您下载。我们还创建了一个注释HTTP状态码作弊表的指南,并帮助您识别每个HTTP状态代码意味着什么,我们认为与SEO最相关。

什么是http状态代码?

HTTP或超文本传输​​协议是定义如何在Web上格式化并发送消息的标准协议。HTTP状态码是数字集,用于解释客户端(或浏览器)与服务器之间传输过程中发生的情况。

当它们指示网站无法正常加载时,该代码有时被称为浏览器错误代码或Internet错误代码。

您无需了解每个HTTP状态代码,但您必须熟悉的重要HTTP状态代码以避免SEO问题。一些最常见的代码是:

  • HTTP状态代码404:当服务器无法找到资源或URL时
  • HTTP状态代码400:当服务器由于无效语法而无法处理请求时
  • HTTP状态代码500:当服务器无法满足请求时,没有关于特定问题的信息

我们的HTTP状态码作弊表列出了60多个代码,我们的指南解释了我们与SEO最相关的代码和网站的状态。

了解HTTP状态组织

每个HTTP状态代码的值不是随机的。每个代码中的第一个数字有助于将代码分类为特定情况或问题。

  • 1xx状态代码:信息请求
  • 2xx状态代码:成功
  • 3xx状态代码:重定向
  • 4xx状态代码:客户端错误
  • 5xx状态代码:服务器错误

知道HTTP状态代码的结构有助于您快速了解其一般性质。通过查看第一个号码,您可以了解代码所暗示的内容。但是为了帮助您完全理解每个代码和确切的情况,我们已编译此HTTP状态代码作弊表。

HTTP状态代码作弊表

1xx状态代码:信息请求

1xx HTTP状态码表示服务器正在处理信息,并且还没有完全完成请求。大多数1xx状态代码与SEO情况无直接相关。

  • 100 - 继续:客户端请求良好和处理。
  • 101 - 交换协议:客户端请求更改协议类型,服务器同意。
  • 102 - 处理:处理时间比正常更长。

2xx状态代码:成功

2xx HTTP状态码显示已完成请求并按计划发生故障。2xx状态代码与SEO并不令人难以置信,而不是显示事物在应该工作的情况下。

  • 200 - 确定:客户端和服务器之间的交换完成。一切正常设置,没有任何影响力影响SEO。
  • 201 - 创建:客户端在服务器上成功创建了某些东西(如新页面)。
  • 202 - 已接受:客户端请求在服务器上创建某些内容。它被接受了,但它尚未完成。
  • 203 - 非权威信息:传输信息,但没有从主要来源获取。
  • 204 - 没有内容:收到请求,但没有发送给客户端的数据。
  • 205 - 重置内容:类似于204,收到请求,并没有发送给客户端的数据,但响应还包括更新内容的请求。
  • 206 - 部分内容:仅向客户端发送标题内容的一部分。
  • 207 - 多状态:服务器一次通过几个独立操作的结果,将消息的正文放在XML文档中。

3xx状态代码:重定向

3xx HTTP状态码表示客户端已请求的信息不再在提供的地址。这些通常被称为重定向代码,它们与营销人员非常相关,因为它们会影响访客经验和SEO性能。

例如,如果访问者请求已移动的内容,将它们发送到404页是一个糟糕的体验。重定向允许您将访问者发送到实际存在的相关内容。此外,它有助于搜索引擎了解您网站上可用的内容并传达您希望如何爬网和索引它。这两个变量都会影响你的长期SEO结果

3xx状态代码与SEO相关

  • 301 - 永久移动:资源(或URL)的请求永久地指向另一个资源。您可以为不再可用的页面设置301重定向。这将客户端指向另一个实时页面而不是错误页面,它还让搜索引擎知道他们需要更新其页面的索引。
  • 302 - 找到:这类似于301,但它是临时重定向而不是永久重定向。它将客户端从旧URL指向一个新的,但它不会告诉搜索引擎更新页面的索引(作为301 Will)。
  • 307 - 临时重定向:307更具特定于302重定向。服务器没有看到请求,而是浏览器自己的重定向。它通常用于在HSTS预加载列表中在HTTPS上提供的网站。

其他重要的3xx状态代码

  • 300 - 多种选择:显示资源已被移动并提供可用替代品列表。
  • 303 - 请参阅其他:请求的资源可在与请求不同的URL上使用。
  • 304 - 未修改:客户端仅请求资源,因为自上次文档缓存以来尚未更改。
  • 305 - 使用代理:仅通过响应中指定的代理才能访问。

4xx状态代码:客户端错误

4xx HTTP状态代码表示客户端发生了问题。“客户端”是用于访问网站的浏览器。4xx状态错误表明,浏览器从服务器接收信息存在问题。

这些代码通常对SEO不可取,因为未找到的页面为访客创造了糟糕的体验。此外,404个错误意味着您的网站上有页面,不驾驶流量或生成SEO结果。

4xx状态码与SEO相关

  • 404 - 未找到:资源或URL不再存在,服务器无法返回任何信息。网站上有404个错误可能会对SEO和用户体验产生负面影响。所有404页都应使用301重定向来向Live页面发送不存在页面的请求。
  • 410 - 走了:资源或URL不再存在,有意删除并未重定向。410告诉搜索引擎,即应该从索引中删除页面而不是重定向到另一个URL。

其他重要的4xx状态代码

  • 400 - 不良请求:语法错误是防止请求进行。
  • 401 - 未经授权:访问所请求的资源需要授权。
  • 403 - 禁止:用户正在尝试访问他们无法访问的资源。
  • 408 - 请求超时:来自客户端的中继服务器的传输超时已过期。
  • 410 - 走了:以前位于URL上的资源,但现在已经消失或无法使用。
  • 429 - 太多的请求:客户正在尝试在短时间内发送太多请求。

其他4xx状态代码

  • 402 - 需要付款
  • 405 - 不允许的方法
  • 406 - 不可接受
  • 407 - 所需的代理身份验证
  • 409 - 冲突
  • 411 - 需要长度
  • 412 - 前提条件失败
  • 413请求实体太大
  • 414 - 请求 - URL太长
  • 415 - 不支持的媒体类型
  • 416 - 请求范围不满足
  • 417 - 期望失败
  • 422 - 无法治疗的实体
  • 423锁定
  • 424 - 依赖失败
  • 425 - 无序集合
  • 426 - 要求升级
  • 428 - 所需的前提条件
  • 431 - 请求标题字段太大
  • 444 - 没有回应
  • 449 - 与(Microsoft)重试
  • 450 - 被Windows父母控制(Microsoft)阻止
  • 451 - 不可用的法律原因

5xx状态代码:服务器错误

5xx HTTP状态代码表明服务器端的某些错误是错误的。客户端提出了一个很好的请求,但服务器无法完成传输。当服务器产生5xx错误时,它可以对SEO产生负面影响(因为它可能会告诉搜索引擎来Deindex A页),因此快速解决这些问题很重要。

5xx状态码与SEO相关

  • 503 - 服务不可用:有一个临时技术问题,防止服务器处理请求。服务器告诉搜索引擎在处理中有故意停止。搜索引擎不会更改索引状态,以这种方式读取其他5xx错误时的方式。如果503错误持续到长时间,则搜索引擎可能会开始将其解释为永久性错误,并最终将页面索引。

其他重要的5xx状态代码

  • 500 - 内部服务器错误:与其他类错误不匹配的错误。
  • 501 - 未实现:服务器不理解或无法支持请求。
  • 502 - Bad Gateway:服务器从上游服务器接收无效消息。

其他5xx状态代码

  • 504网关超时
  • 505 - 不支持http版本
  • 506 - Variant也谈判
  • 507 - 存储不足
  • 509 - 超出带宽限制
  • 510 - 未延长
  • 511 - 所需的网络身份验证
  • 550 - 许可否认

下载此HTTP备份表PDF

要获取所有60多个HTTP代码的列表,下载我们的HTTP状态代码作弊表并将其保留在您附近,以便快速参考和识别所有状态代码。

HTTP状态代码作弊表

在网站上查找并修复HTTP错误

既然您了解HTTP状态代码,请使用这些洞察力帮助改进您的网站。运行HTTP状态检查器并查找并修复HTTP错误,以使您的网站更有吸引力到搜索引擎和用户。

为了好好看看网站上的HTTP进程的状态,运行a技术SEO审计使用alexa网站审计工具。该报告生成现有错误列表,并帮助您找到要满足需要修复的重定向,丢失页面和断开链接问题SEO的最佳实践

访问完整SEO审计报告为您的网站,注册Alexa先进计划的免费试验

订阅Alexa博客爱尔兰波兰让球

获得专家营销洞察力

接收新的SEO,内容营销和竞争分析爱尔兰威尔士比分提示直接到您的收件箱。

订阅