学会查看HTTP状态码 - 3字头
阅读:5015 次 编辑日期:2013-11-16
目录:
概述:
学会查看HTTP状态码对SEO的帮助极大,因为可以及时了解搜索引擎在我们的网站爬去的情况,例如200为成功爬取,404为死链接,我们就能及时的更改错误。
今天我们来学习“3字头”的状态码。
定义:
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。
“3字头”的状态码(重定向):
“3字头”状态码代表需要客户端采取进一步的操作才能完成请求。通常,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的 Location 域中指明。
300 Multiple Choices:
请求的资源可以在多个位置找到,服务器课执行多种选择。
301 Moved Permanently:
这个状态码是不是很熟悉?没错,网站中经常用到的310重定向,把对应的Location永久性的指到别的地方,浏览器应该自动地访问新的URL。
302 Found:
和301类似,但是301是永久性转义,302是临时性转移。
303 See Other:
类似于301/302,不同之处在于,如果原来的请求是POST,Location头指定的重定向目标文档应该通过GET提取。
304 Not Modified:
如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变。
305 Use Proxy:
被请求的资源必须通过指定的代理才能被访问。
307 Temporary Redirect:
与302相同,临时重定向。