http状态码(错误代码)都有哪些?分别代表什么意思?

http状态码(错误代码)都有哪些?分别代表什么意思?,第1张

http状态码(错误代码)都有哪些?分别代表什么意思? 错码

情况代码(也称为错误代码)是指为服务器接受的每个请求(点击网页)分配的30位代码。大多数合理的网页都是用条件码200(“一切正常”)点击的。不正确的“未找到网页”将导致制造404错误。一些通用代码以粗体显示信息。

1xx(临时响应)

用于指示临时响应的情况代码,只有在请求者采取实际行动时才能重复。

代码指示

00(再次)请求者要再次提出明确的请求。当服务器返回到这个代码时,意味着服务器已经收到了请求的第一部分,现在正在等待接受一部分。

01(转换协议)请求方指定了服务器转换协议,服务器已经提前确认并准备进行转换。

2xx(成功)

用于指示服务器已成功解决请求的情况代码。

代码指示

00(成功)服务器已成功解决请求。通常,这表示服务器显示了请求的网页。如果你的robots.txt文件显示了这个信息,那么就说明Googlebot已经成功找到了这个文件。

21(Established)请求成功,服务器已经建立了新的资源。

02(已接受)服务器已接受请求,但尚未解决。

203(未经授权的信息内容)服务器已成功解决请求,但返回的信息内容可能来自其他来源。

04(无内容)服务器成功解决了请求,但没有返回所有内容。

05(重置内容)服务器成功解决了请求,但没有返回所有内容。与204响应不同,该响应要求请求者重置文本文档的主视图(例如,删除表格内容以键入新内容)。

206(部分内容)服务器成功解决了GET请求的一部分。

3xx(已跳转)

要提出请求,你必须更进一步。通常,在这种情况下,代码总是跳转。Google建议你对每个请求应用少于五次的跳转。你可以用系统管理员的专用工具查询Googlebot在抓取你跳转过的网页时是否会遇到困难。在不正确抓取诊断的页面下,列出了Googlebot因为不正确跳转而无法抓取的网址。

代码指示

00(各种选择)服务器可以根据请求进行各种实际 *** 作。服务器可以根据用户代理选择一个实际的 *** 作,或者提供实际的 *** 作目录给请求者选择。

31(永久移动)请求的网页已被永久移动到新位置。当服务器返回这个响应(作为对GET或HEAD请求的响应)时,它会自动将请求者转移到一个新的位置。您应该使用此代码通知Googlebot某个网页或URL已被永久移动到新位置。

32(临时移动)服务器在这个阶段正在响应来自不同网页的请求,但是请求者应该再次应用原始站点来进行后续请求。这个代码类似于响应GET和HEAD请求的301代码,会自动将请求者转移到不同的地方。但是,因为Googlebot会再次抓取原始部分并对其进行索引,所以您不能使用此代码来通知Googlebot某个网页或URL已被移动。

33(查询其他部分)当请求者求解不同的部分,进行独立的GET请求寻找响应时,服务器会返回这段代码。对于除HEAD请求之外的所有请求,服务器会自动转到其他地方。

34(未修改)自上次请求以来,所请求的网页未被修改。当服务器返回这个响应时,返回网页内容就不容易了。

如果web页面自从请求者的前一次请求以来从未改变过,那么您应该让服务器返回这个响应(称为If-Modified-SinceHTTP头文本)。因为服务器可以告诉googlebot网页自上次抓取后没有变化,所以可以节省网络带宽和成本。

35(应用程序代理)请求者只有应用程序代理浏览所请求的网页。如果服务器返回这个响应,服务器将继续指出请求者应该应用的代理。

37(临时跳转)服务器在这个阶段正在响应来自不同网页的请求,但是请求者应该再次应用原始站点来进行后续请求。这个代码类似于响应GET和HEAD请求的301代码,会自动将请求者转移到不同的地方。但是,因为Googlebot会再次抓取原始部分并对其进行索引,所以您不能使用此代码来通知Googlebot某个网页或URL已被移动。

4xx(不正确的请求)

此情况代码表示请求可能会失败,这使得服务器无法解决该请求。

代码指示

400(不正确的请求)服务器不理解所请求的英语的语法。

41(未授权)请求提供身份认证。登录后,服务器可能会将此响应返回给网页。

403(禁止)服务器拒绝请求。如果Googlebot在你的网站上尝试抓取一个合理的网页时显示信息码(你可以在Google系统管理员的专用工具中诊断的互联网抓取网页上看到这个代码),那么可能是你的服务器或者服务器拒绝Googlebot浏览。

44(未找到)服务器找不到请求的网页。例如,如果请求的是服务器上不存在的网页,服务器通常会返回此代码。

如果你的网站上没有robots.txt文件,而你在Google系统管理员专用工具robots.txt标有“诊断”的页面上发现了这种情况,那么就是合适的情况。众所周知,如果你有robots.txt文件并且发现了这种情况,那么就说明你的robots.txt文件可能命名不正确或者位于不正确的位置。(这个文件应该位于一级域名上,名字应该是robots.txt)。

有关阅读文章

网站死链和锚链各是什么意思?

网站死链和锚链各是什么意思?seo优化中的死链指的是无效连接和错误连接。本来是正常的,后来变成无效连接,提示网页。

刷销量是什么意思?淘宝的补单方法是什么?

其实很多商家都不知道刷销量是什么意思,只知道刷销量是为了什么,所以我在这里要告诉你的是,刷销量其实也是刷销量的一种。

常见的关系数据库查询和非关系数据库查询有哪些?

常见的关系数据库查询和非关系数据库查询有哪些? 关系数据库查询:关系模型是指二维报表实体模型,所以一个关系数据库查询由二维表和中间链接组成。

淘宝双十一预购是什么意思?预购有什么好处?

淘宝双十一这一天就要到了。这一天,淘宝里卖的很多物品会越来越便宜,很多朋友会去疯狂购物,抢货。然后双十一还没到,预购才刚刚开始。

双十一供暖意味着什么?采暖期该怎么办?

淘宝商家翘首以盼的双十一购物季,需要马上来。每个人都会主动面对双十一。如果飙升的店铺销售额能在这一天完成,那么全年销售额就完成了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/783367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存