对于SEO研究者来说,首先关注的是搜索引擎收录的问题,在网站的服务器端应用上,以下几条状态码我们一般会朋友的服务器端应用,尤其是对于301、302、404的应用上我们需要特别注意!

  1、http返回200,类状态代码表明服务器成功地接受了客户端请求,一切正常。对于搜索引擎蜘蛛程序来说,亦表示可以正常进行所以。

  2、http返回404,404状态值是与200相反的一种http状态码,表示请求的页面已删除或失效,无法找到指定位置的资源。一般网站都会定制一个用户友好的404页面,不但让搜索引擎知道该页面地址已失效,用户也会很友好的知道该地址已不存在进而返回到网站首页或地图页;

  3、http返回301,对于搜索引擎来说表示永久定向,客户请求的文档在其他地方,新的URL在Location头中给出。301是网站运营中最常用到的一种跳转方法,尤其是在网站改版中;

  4、http返回302,类似于301,但表示临时性转移,而不是永久性的;

  5、http返回304,304表示客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。

  6、http返回307,和302相同,许多浏览器会错误地响应302应答进行重定向,即使原来的请求是 POST,即使它实际上只能在POST请求的应答是303时才能重定向。由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码: 当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。

  7、http返回407,此表示所请求的文档已经不再可用,而且服务器不知道应该重定向到哪一个地址。它和404的不同在于,返回407表示文档永久地离开了指定的位置,而404表示由于未知的原因文档不可用。