HTTP 状态代码不仅对客户端和服务器很重要,而且对 SEO 也很重要。在出的情况下, 301 重定向特别有用 。这样可以通过有针对性的重定向来避免重复内容。
另一方面,410 状态代码可用于告诉搜索引擎 古典音乐中的圣经故事 该页面已被永久删除。然后,Google 爬虫将不再考虑该链接并从索引中删除该页面。此代码对于从索引中删除特定 URL 及其相关内容特别有用。
此外,500 等服务器错误代码提供了有关服务器的重要信息。例如,如果新的服务器配置出现问题,导致服务器长时间不可用,这可能会对搜索结果的排名产生负面影响。
因此,HTTP 状态代码在 SEO 领域尤为重要,因此应该正确使用和理解。为了了解有关该主题的更多信息,我们将在下一节中仔细研究不同的状态类别和 SEO 相关代码。
不同的地位等级
有五种不同的状态类别。它们可以通过第一位数字来识别,并且每个数字都有特定的用途。
- 状态类 1XX – 信息:来自服务器的信息,用于通知客户端请求正在被处理。
- 状态类 2XX – 成功:请求成功,Google 等搜索引擎会考虑将内容编入索引。
- 状态类3XX – 重定向:原始地址重定向到新地址。
- 状态类 4XX – 客户端错误:客户端的请求不正确。找不到该页面或访问被拒绝。
- 状态类 5XX – 服务器错误:所有可以追溯到服务器的错误,例如客户端无法连接到服务器时。
状态代码 1XX – 信息性
1XX状态类是服务器传递的响应。一旦收到并理解请求,就会发送此响应。对于这种类型的 HTTP 状态代码,不会生成或传递任何内容,而只传递有关请求进度的信息。
服务器已收到来自客户端的请求。所以一切正常并且客户端可以继续其请求。
此代码通知客户端服务器已收到请求并正在处理。这向客户端发出信号,它应该等待更长时间以避免超时。
状
2XX 状态类仅描述成功执行的请
态代码 2XX – 成功
求。当服务器成功识别并接受请求时,将返回这些 HTTP 状态代码。这意味着您发出信号表示一切正常并且可以处理请求。
HTTP 200 正常(正常)
客户端的请求被成功识别并接受。现在可以传输取决于请求类型的结果。因此,HTTP 200 代码表示网站没有错误。
3XX 是第三个状态类,包括不同的重定向变体。此状态类的代码对于搜索引擎优化尤其重要。例如,这可用于通知搜索引擎有关 URL 结构(slug)的变化。
HTTP 301 重定向
HTTP 状态代码 301 代表永久重定向,是 SEO 中的重要工具。此代码用于向搜索引擎发出信号,表明原始 URL 的内容已永久移动到另一个地址。
仅对已经访问过且尚未修改的页面返回此代码。响应不包含其他内容,并且客户端加载页面的缓存版本。
HTTP 307 临时重定向
状态代码 307 表示将 URL 临时重定向到新地址。由于这只是一个临时重定向,它向搜索引擎发出信号,表示不应传递
状态代码 4XX – 客户端错误
4XX 状态类描述由于客户端错误导致的所有请求。返回的任何 4XX 客户端错误都将导致受影响的 URL 从索引中删除,因为它们不再被考虑。因此,所有返回4XX错误的URL都会被搜索引擎无一例外地忽略。
HTTP 401 未授权
此请求需要客户端身份验证。仅当身份验证成功后才能继续处理。例如,对于受密码保护的登台页面,通常会返回此状态。
HTTP 404 未找到
最著名的 HTTP 状态代码是 404 错误“未找到”。当服务器无法找到请求的内容时返回此代码。当页面未被正确删除或移动时,此错误尤其经常发生。 Google 还建议修复这些内部 404 错误。
HTTP 410 已消失
此代码用于标记永久删除的 URL。由于这是一个永久删除的 URL,因此没有替代地址。例如,这是从索引中删除过时的 URL 的好方法。
状态代码 5XX – 服务器错误
5XX状态类是指服务器内部发生的错误。这些错误消息的常见原因是由于网络托管提供商的问题。所有 5XX 错误都会导致 Google暂时减慢URL 的速度。已被编入索引的 URL 最初会保留在索引中,但如果问题仍然存在,则会在一段时间后被删除。
HTTP 501 未实现
服务器无法处理此客户端请求,因为服务器无法识别此请求方法并且不支持访问所需的功能。在某些情况下,当网络托管服务提供商出现问题时会出现此错误消息。
HTTP 503 服务不可用
服务器目前不可用,因此无法处理该请求。例如,此错误代码通常是由于服务器维护或过载引起的暂时性问题。