如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求。
此状态代码提供关于请求状态的信息, 告诉 Googlebot 关于您的网站和请求的网页的信息。
一些常见的状态代码包括:
•200 – 服务器成功返回网页
•404 – 请求的网页不存在
•503 – 服务器暂时不可用
下面提供 HTTP 状态代码的完整列表。
点击链接可了解详情。
您也可以访问有关 HTTP 状态代码的W3C 网页以获得更多信息。
1xx(临时响应)
表示临时响应并需要请求者继续执行 *** 作的状态代码。
服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
2xx(成功)
表示服务器成功处理了请求的状态代码。
通常,这表示服务器提供了请求的网页。
如果针对您的 robots.txt 文件显示此状态,则表示 Googlebot 已成功检索到该文件。
与 204 响应不同,此响应要求请求者重置文档视图(例如,清除表单内容以输入新内容)。
3xx(重定向)
要完成请求,需要进一步 *** 作。
通常,这些状态代码用来重定向。
Google 建议您在每次请求中使用重定向不要超过 5 次。
您可以使用网站管理员工具查看一下 Googlebot 在抓取重定向网页时是否遇到问题。
诊断下的网 络抓取页面列出了由于重定向错误而导致 Googlebot 无法抓取的网址。
服务器可根据请求者(用户代理)选择一项 *** 作,或提供 *** 作列表供请求者选择。
服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
您应使用此代码告诉 Googlebot 某个网页或网站已永久移动到新位置。
此代码与响应 GET 或 HEAD 请求的 301 代码类似,会自动将请求者转到不同的位置,但您不应使用此代码来告诉 Googlebot 某个网页或网站已经移动,因为 Googlebot 会继续抓取原有位置并编入索引。
对于除 HEAD 之外的所有请求,服务器会自动转到其他位置。
服务器返回此响应时,不会返回网页内容。
如果网页自请求者上次请求后再也没有更改过,您应当将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。
由于服务器可以告诉 Googlebot 自从上次抓取后网页没有更改过,因此可节省带宽和开销
。
如果服务器返回此响应,还表示请求者应使用代理。
此代码与响应 GET 和 HEAD 请求的 301 代码类似,会自动将请求者转到不同的位置,但您不应使用此代码来告诉 Googlebot 某个页面或网站已经移动,因为 Googlebot 会继续抓取原有位置并编入索引。
4xx(请求错误)
这些状态代码表示请求可能出错,妨碍了服务器的处理。
对于需要登录的网页,服务器可能返回此响应。
如果您看到 Googlebot 在尝试抓取您网站上的有效网页时收到此状态代码(可以在 Google 网站管理员工具诊 断下的网络抓取页面上看到此信息),可能是您的服务器或主机拒绝 Googlebot 访问。
例如,如果请求服务器上不存在的网页,服务器通常会返回此代码。
如果您的网站上没有 robots.txt 文件,而您在 Google 网站管理员工具”诊断”标签的 robots.txt 页上看到此状态,那么这是正确的状态。
但是,如果您有 robots.txt 文件而又看到此状态,则说明您的 robots.txt 文件可能命名错误或位于错误的位置 (该文件应当位于顶级域名,名为 robots.txt)。
如果您看到有关 Googlebot 尝试抓取的网址的此状态(在”诊断”标签的 HTTP 错误页上),则表示 Googlebot 追踪的可能是另一个页面的无效链接(是旧链接或输入有误的链接)。
如果服务器返回此响应,还会指明请求者应当使用的代理。
服务器必须在响应中包含有关冲突的信息。
服务器在响应与前一个请求相冲突的 PUT 请求时可能会返回此代码,同时会附上两个请求的差异列表。
该代码与 404(未找到)代码相似,但在资源以前存在而现在不存在的情况下,有时会用来替代 404 代码。
如果资源已永久删除,您应当使用 301 指定资源的新位置。
5xx(服务器错误)
这些状态代码表示服务器在尝试处理请求时发生内部错误。
这些错误可能是服务器本身的错误,而不是请求出错。
例如,服务器无法识别请求方法时可能会返回此代码。
通常,这只是暂时状态。
以上就是小编为大家带来的关于各类HTTP 返回状态代码详解全部内容了,希望大家多多支持脚本之家~
原文地址:http://www.cnblogs.com/zhangym118/archive/2016/06/27/5619590.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)