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 标头)。服务器可以告诉搜索引擎的蜘蛛/机器人 自从上次抓取后网页没有变更,进而节省带宽和开销。
.
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 协议版本。
分享到:
相关推荐
【网页设计DIV+CSS第12天:校验与常见错误】 在网页设计领域,遵循标准至关重要,尤其是当涉及到HTML和CSS时。本篇将深入探讨网页设计中的DOCTYPE声明、XHTML版本选择以及代码校验的重要性,这些都是创建高质量、可...
在实际开发中,常见的错误和编码规范是确保代码质量和兼容性的重要因素。以下是一些关于JS开发的关键知识点和技巧: 1. **浏览器兼容性**: - 避免使用特定浏览器的特有API,例如IE的`document.all`,它不被其他...
Web 开发基础常见错误汇总 本文档对 Web 开发中常见的错误进行了总结和分析,为初学者提供了非常有价值的参考资源。下面是对标题、描述、标签和部分内容的详细分析: 标题分析 Web 开发基础常见错误汇总,这个标题...
网页开发过程中,开发者经常遇到各种报错代码,这些代码提供了关于请求状态和错误原因的详细信息。本文档主要聚焦于常见的网页报错代码,帮助开发者理解并解决这些问题。 首先,我们要了解XMLHttpRequest对象的...
### ASP + Access 常见错误解析 #### 一、错误代码:8007000e **错误描述**: ``` Microsoft OLE DB Provider for ODBC Drivers 错误 '8007000e' [Microsoft][ODBC Microsoft Access Driver] 外键约束 'Temporary ...
在探讨MATLAB常见错误命令时,我们关注的是程序员在使用MATLAB进行编程时可能遇到的一些典型错误。这些错误不仅能够阻碍代码的执行,还可能导致调试过程变得复杂。下面,我们将详细解析几个常见的错误示例,包括错误...
在网页编程领域,HTML...总之,理解和掌握这些HTML常见问题,有助于提升网页开发的专业水平,创建出更高效、易用且兼容性强的网页。在实际工作中,持续学习和实践是提升技能的关键,不断跟进技术发展,保持与时俱进。
五、常见网页证书错误的解决方法 1. 使用杀毒软件检查电脑是否中病毒。 2. 调整 IE 浏览器的安全级别设置。 3. 使用其他浏览器测试是否有问题。 4. 检查网址输入是否正确。 5. 删除 Cookies 和文件,清除历史记录。...
本篇将深入探讨"网页设计技巧及网页制作常见问题",帮助你成为更出色的网页设计师。 一、制作网页的五十个秘密 1. 清晰布局:网页设计应简洁明了,避免过多的元素干扰用户视线。 2. 色彩搭配:选择和谐的色彩组合...
以上错误代码涵盖了常见的HTTP状态码中的4xx系列错误,即客户端错误。了解这些错误的原因及解决方法有助于快速定位问题所在,并采取相应的措施解决问题。无论是开发者还是运维人员,在日常工作中都需要熟悉这些错误...
在网页浏览过程中,我们可能会遇到各种各样的错误提示,这些错误通常由HTTP状态码来表示,...总之,理解HTTP错误代码有助于我们快速定位问题,无论是作为普通用户还是开发者,都能更有效地解决页面访问中的常见错误。
### 虚拟主机常见错误及解决方法 随着互联网技术的发展与普及,越来越多的企业和个人选择使用虚拟主机来搭建自己的网站。然而,在实际操作过程中,往往会遇到各种各样的问题。本文将针对虚拟主机使用过程中常见的几...
在探讨“DIV+CSS常见错误汇总”的过程中,我们聚焦于初学者在运用这一网页布局技术时可能遇到的典型问题。DIV+CSS作为一种重要的前端开发工具,其灵活性与效率备受推崇,但同时也伴随着一系列常见的错误与挑战。下面...
"JavaScript中常见错误分析" JavaScript是一种新型的描述语言,可以被嵌入HTML的文件之中,增加网页的互动性。透过JavaScript能及时响应用户的需求事件,对提交表单做即时的检查,而不用任何的网络来回传输资料。...
这是Java编程中常见的错误,表示试图访问或操作一个null对象。检查代码中是否存在未初始化的对象引用。 在处理这些错误时,阅读错误消息、检查服务器日志、调试代码以及查阅官方文档都是解决问题的有效途径。同时,...
这份名为"网页制作常见问答"的资源包提供了两个CHM文件,即"网站制做常见问题.chm"和"网页制作常见问答集锦.chm",旨在帮助开发者解决在web开发过程中可能遇到的各种问题。 首先,让我们探讨一下前端开发。前端开发...
### 网页错误代码详解 #### 一、400系列错误代码 **400 Bad Request(错误请求)** - **含义:** 客户端发送了一个有语法错误或者无法被服务器所理解的请求。 - **常见原因:** 请求格式不正确,如请求头部字段...
#### 二、常见错误码详解 1. **400 Bad Request(无法解析此请求)** - 表示服务器无法理解客户端发送的请求数据。可能是因为语法错误或是请求头部信息不完整。 2. **401 Unauthorized(未经授权)** - **401.1...
2. CSS样式问题:CSS用于控制网页的样式和布局,常见的问题有选择器优先级理解不透彻、浮动元素导致的父元素高度塌陷、盒模型理解错误等。例如,浮动元素未清除可能会引起后续元素的错位,而box-sizing属性的设置...