主页 > 网站优化基础 >

http状态代码(错误代码)各代表什么意思?

  状况代码(也称作过错代码),指为服务器所接受每个恳求(网页点击)调配的 3 位数代码。多数有效网页点击都有状况代码 200("正常")。
  "网页未找到"过错会出产 404 过错。某些常见的代码以粗体显示。1xx(常设响应)用于表现常设响应并须要恳求者履行操作才能持续的状况代码。代码 解释100(持续) 恳求者应该持续提出恳求。服务器返回此代码则象征着,服务器已收到了恳求的第一局部,现正在等候接受其余局部。101(切换协定) 恳求者已请求服务器切换协定,服务器已确认并筹备进行切换。
  2xx(胜利)用于表现服务器已胜利处置了恳求的状况代码。代码 解释200(胜利) 服务器已胜利处置了恳求。通常,这表现服务器供给了恳求的网页。假如你的 robots.txt 文件显示为此状况,那么,这表现 Googlebot 已胜利检索到该文件。
  201(已创立) 恳求胜利且服务器已创立了新的资源。
  202(已接收) 服务器已接收了恳求,但尚未对其进行处置。203(非受权信息) 服务器已胜利处置了恳求,但返回了可能来自另一起源的信息。
  204(无内容) 服务器胜利处置了恳求,但未返回任何内容。
  205(重置内容) 服务器胜利处置了恳求,但未返回任何内容。与 204 响应不同,此响应请求恳求者重置文档视图(例如肃清表单内容以输入新内容)。
  206(局部内容) 服务器胜利处置了局部 GET 恳求。3xx(已重定向)要实现恳求,你须要进一步进行操作。通常,这些状况代码是永远重定向的。Google 倡议你在每次恳求时应用的重定向要少于 5 个。你能够应用网站治理员工具来查看 Googlebot 在抓取你已重定向的网页时是否会碰到问题。诊断下的抓取过错页中列出了 Googlebot 因为重定向过错而无奈抓取的网址。代码 解释300(多种抉择) 服务器依据恳求可履行多种操作。服务器可依据恳求者 (User agent) 来抉择一项操作,或供给操作列表供恳求者抉择。
  301(永恒移动) 恳求的网页已被永恒移动到新地位。服务器返回此响应(作为对 GET 或 HEAD 恳求的响应)时,会主动将恳求者转到新地位。你应应用此代码告诉 Googlebot 某个网页或网站已被永恒移动到新地位。
  302(常设移动) 服务器目前正从不同地位的网页响应恳求,但恳求者应持续应用原有地位来进行当前的恳求。此代码与响应 GET 跟 HEAD 恳求的 301 代码相似,会主动将恳求者转到不同的地位。但因为 Googlebot 会持续抓取原有地位并将其编入索引,因而你不应应用此代码来告诉 Googlebot 某个页面或网站已被移动。
  303(查看其余地位) 当恳求者应答不同的地位进行独自的 GET 恳求以检索响应时,服务器会返回此代码。对除 HEAD 恳求之外的所有恳求,服务器会主动转到其余地位。
  304(未修正) 自从上次恳求后,恳求的网页未被修正过。服务器返回此响应时,不会返回网页内容。假如网页自恳求者上次恳求后再也不更改过,你应该将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。因为服务器能够告知 Googlebot 自从上次抓取后网页不更改过,因而可节俭带宽跟 开销。
  305(应用代办) 恳求者只能应用代办拜访恳求的网页。假如服务器返回此响应,那么,服务器还会指明恳求者应该应用的代办。
  307(常设重定向) 服务器目前正从不同地位的网页响应恳求,但恳求者应持续应用原有地位来进行当前的恳求。此代码与响应 GET 跟 HEAD 恳求的 301 代码相似,会主动将恳求者转到不同的地位。但因为 Googlebot 会持续抓取原有地位并将其编入索引,因而你不应应用此代码来告诉 Googlebot 某个页面或网站已被移动。4xx(恳求过错)这些状况代码表现,恳求可能犯错,已妨害了服务器对恳求的处置。
  代码 解释400(过错恳求) 服务器不理解恳求的语法。
  401(未受权) 恳求请求进行身份验证。登录后,服务器可能会返回对页面的此响应。
  403(已制止) 服务器谢绝恳求。假如在 Googlebot 尝试抓取你网站上的有效网页时显示此状况代码(你可在 Google 网站治理员工具中诊断下的网络抓取页面上看到此状况代码),那么,这可能是你的服务器或主机谢绝 Googlebot 对其进行拜访。
  404(未找到) 服务器找不到恳求的网页。例如,假如恳求是针对服务器上不存在的网页进行的,那么,服务器通常会返回此代码。假如你的网站上不 robots.txt 文件,而你在 Google 网站治理员工具"诊断"标签的 robots.txt 页上发明此状况,那么,这是准确的状况。然而,假如你有 robots.txt 文件而又发明了此状况,那么,这解释你的 robots.txt 文件可能是命名过错或位于过错的地位。(该文件应该位于顶级域名上,且应该名为 robots.txt)。假如你在 Googlebot 尝试抓取的网址上发明此状况(位于"诊断"标签的 HTTP 过错页上),那么,这表现 Googlebot 所追踪的可能是另一网页中的无效链接(旧链接或输入有误的链接)。
  405(方式禁用) 禁用恳求中所指定的方式。
  406(不接收) 无奈应用恳求的内容特征来响应恳求的网页。
  407(须要代办受权) 此状况代码与 401(未受权)相似,但却指定了恳求者应该应用代办进行受权。假如服务器返回此响应,那么,服务器还会指明恳求者应该应用的代办。
  408(恳求超时) 服务器等待恳求时超时。
  409(矛盾) 服务器在实现恳求时产生矛盾。服务器必需包括有关响应中所产生的矛盾的信息。服务器在响应与前一个恳求相矛盾的 PUT 恳求时可能会返回此代码,同时会供给两个恳求的差别列表。
  410(已删除) 假如恳求的资源已被永恒删除,那么,服务器会返回此响应。该代码与 404(未找到)代码相似,但在资源以前有但当初已经不复存在的情况下,有时会替换 404 代码呈现。假如资源已被永恒删除,那么,你应该应用 301 代码指定该资源的新地位。
  411(须要有效长度) 服务器不会接收包括无效内容长度标头字段的恳求。
  412(未满意条件前提) 服务器未满意恳求者在恳求中设置的其中一个条件前提。
  413(恳求实体过大) 服务器无奈处置恳求,由于恳求实体过大,已超越服务器的处置才能。
  414(恳求的 URI 过长) 恳求的 URI(通常为网址)过长,服务器无奈进行处置。
  415(不支撑的媒体类型) 恳求的格局不受恳求页面的支撑。
  416(恳求范畴不合乎请求) 假如恳求是针对网页的无效范畴进行的,那么,服务器会返回此状况代码。
  417(未满意盼望值) 服务器未满意"盼望"恳求标头字段的请求。5xx(服务器过错)这些状况代码表现,服务器在尝试处置恳求时产生内部过错。这些过错可能是服务器自身的过错,而不是恳求犯错。代码 解释500(服务器内部过错) 服务器碰到过错,无奈实现恳求。
  501(尚未实行) 服务器不具备实现恳求的功能。例如,当服务器无奈辨认恳求方式时,服务器可能会返回此代码。
  502(过错网关) 服务器作为网关或代办,从上游服务器收到了无效的响应。
  503(服务不可用) 目前无奈应用服务器(因为超载或进行停机保护)。通常,这只是一种临时的状况。
  504(网关超时) 服务器作为网关或代办,未及时从上游服务器接受恳求。
  505(HTTP 版本不受支撑) 服务器不支撑恳求中所应用的 HTTP 协定版本。