HTTP状态代码备忘单允许您快速引用代码,了解网站后端发生了什么,确定需要修复哪些错误,并确定优化网站以改进SEO的方法。

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

什么是HTTP状态码?

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

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

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

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

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

了解HTTP状态组织

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

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

了解HTTP状态码的结构可以帮助您快速理解其一般性质。通过查看第一个数字,您可以了解代码的含义。但是为了帮助您完全理解每个代码和确切的情况,我们编译了这个HTTP状态代码备忘单。

HTTP状态代码作弊表

1xx状态码:信息请求

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

  • 100 -继续:客户端请求是好的,正在处理中。
  • 交换协议:客户端请求更改协议类型,并且服务器同意。
  • 102 -处理:处理的时间比正常要长。

2xx状态码:Success

2xx HTTP状态码表明请求已经完成,传输按照计划进行。2xx状态代码与搜索引擎优化并没有太大的关联,除了显示事情正在按照他们应该的方式工作。

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

3xx状态码:重定向

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

例如,如果访问者请求已移动的内容,将其发送到404页是一种糟糕的体验。重定向允许你将访问者发送到实际存在的相关内容。此外,它还可以帮助搜索引擎了解您的站点上有哪些内容可用,并告诉它们您希望它们如何对其进行爬行和建立索引。这两个变量都会影响你的长期的搜索引擎优化的结果

3xx状态代码与SEO相关

  • 301 - 永久移动:资源(或URL)的请求永久地指向另一个资源。您可以为不再可用的页面设置301重定向。这将客户端指向另一个实时页面而不是错误页面,它还让搜索引擎知道他们需要更新其页面的索引。
  • 发现:这与301类似,但它是一个临时重定向,而不是永久重定向。它将客户端从旧URL指向新URL,但它不告诉搜索引擎更新页面索引(就像301那样)。
  • 307 -临时重定向:307比302重定向更具体。服务器不会看到请求,相反,浏览器自己实现了重定向。它经常用于HTTPS服务的网站,当他们是在HSTS预加载列表。

其他重要的3xx状态代码

  • 300 -多个选项:显示一个资源已被移动,并提供可用的备选项列表。
  • 303 - 请参阅其他:请求的资源可在与请求不同的URL上使用。
  • 304 - Not Modified:客户端只请求自上次文档缓存以来没有修改过的资源。
  • 305 - 使用代理:仅通过响应中指定的代理才能访问。

状态码:客户端错误

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

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

4xx状态码与SEO相关

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

其他重要的4xx状态代码

  • 错误的请求:一个语法错误阻止请求通过。
  • 401 - 未经授权:访问所请求的资源需要授权。
  • 403 - 禁止:用户正在尝试访问他们无法访问的资源。
  • 408 -请求超时:中继服务器从客户端的传输超时已经过期。
  • 410 -消失:一个资源以前定位在URL上,但它现在消失或不可用。
  • 请求太多:客户端试图在短时间内发送太多请求。

其他4xx状态码

  • 402 -付款要求
  • 不允许使用方法
  • 406 - 不可接受
  • 407 -需要代理认证
  • 409 -冲突
  • 411 -所需长度
  • 412 -前置失败
  • 请求实体太大
  • 请求- url太长
  • 415 - 不支持的媒体类型
  • 要求的范围不能满足
  • 417 -预期失败
  • 不可处理的实体
  • 423 -锁
  • 424 - 依赖失败
  • 425 - 无序集合
  • 426 - 要求升级
  • 428 - 所需的前提条件
  • 431 - 请求标题字段太大
  • 444 - 没有回应
  • 449 -重试(微软)
  • 450 - 被Windows父母控制(Microsoft)阻止
  • 451 -由于法律原因不能使用

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

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

与SEO相关的5xx状态代码

  • 服务不可用:有一个临时的技术问题阻止服务器处理请求。服务器告诉搜索引擎在处理过程中有一个故意的暂停。搜索引擎不会像读取其他5xx错误那样改变索引状态。如果503错误持续了很长一段时间,搜索引擎可能会将其解释为永久错误,并最终删除页面索引。

其他重要的5xx状态码

  • 500 - 内部服务器错误:与其他类错误不匹配的错误。
  • 未实现:服务器不理解或者不支持请求。
  • 错误的网关:服务器收到了来自上游服务器的无效消息。

其他5xx状态码

  • 504 -网关超时
  • 不支持HTTP版本
  • 506 - Variant也谈判
  • 507 -存储空间不足
  • 超过带宽限制
  • 510 - 未延长
  • 511 - 所需的网络身份验证
  • 550 -拒绝许可

下载此HTTP备份表PDF

要获取所有60多个HTTP代码的列表,下载我们的HTTP状态码备忘单并把它放在你身边,以便快速参考和识别所有状态码。

http状态码备忘单

查找并修复站点上的HTTP错误

现在您已经理解了HTTP状态码,使用这些见解来帮助改进您的网站。运行HTTP状态检查器,查找并修复HTTP错误,使您的网站对搜索引擎和用户更有吸引力。

为了好好看看网站上的HTTP进程的状态,运行a技术搜索引擎优化审计使用alexa现场审计工具。该报告生成一个现有错误的列表,并帮助您找到需要修复的重定向、缺少的页面和损坏的链接问题SEO的最佳实践

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

订阅Alexa博客raybet官方网站

获得专业的营销见解

收到新的搜索引擎优化,内容营销,和雷竞技app官网竞争分析技巧直接到您的收件箱。

订阅