HTTP状态代码

返回一个HTTP状态代码是在响应请求时为您网站上显示的服务器状态,举例以下:web

  • 当用户在浏览器中访问网页。
  • 当搜索引擎蜘蛛的抓取网页。

HTTP状态码有五个不一样的类别:浏览器

1XX    临时/信息响应服务器

2XX    成功网络

3XX    重定向网站

4XX    客户端/请求错误搜索引擎

5XX    服务器错误spa

五个类别的响应状态代码的第一个数字是惟一表明。 blog

   

HTTP状态代码详细意义 索引

谷歌网站管理员提供了一个HTTP状态代码的列表,其中最多见的和项重要的状态代码以下:get

 

200(成功),服务器成功处理了请求。通常来讲,这意味着服务器提供所请求的页面,若是您看到此状态,您的robots.txt文件,这意味着Googlebot的检索成功。

   

301(永久移动),请求的网页已永久移动到新的位置,当服务器返回此响应(做为一个GETHEAD请求的响应),它会自动转发请求到新的位置。你应该使用这个代码让Googlebot的知道一个网页或网站已永久移动到新位置。

   

302(临时移动),服务器正在响应请求,从不一样位置的网页,但请求者应继续使用原来的位置,为未来的请求。此代码是在这一个GETHEAD请求的301类似,它会自动转发到不一样的位置请求,但你不该该用它来告诉Googlebot的一个网页或网站已移动,由于Googlebot会继续抓取和索引原来的位置。

   

400(错误请求),服务器不理解请求的语法。

   

403(禁止),服务器拒绝请求。若是你看到在Googlebot尝试抓取您的网站的有效网页(你能够看到在网络上抓取页面在谷歌webmasters诊断下)收到此状态码时,它有多是您的服务器或主机阻止Googlebot存取。

   

404(未找到),服务器找不到请求的页面。例如,服务器返回此代码,若是请求是在服务器上的页面不存在。若是没有您网站上的robots.txt文件,并在webmasters"诊断"标签的robots.txt页上看到此状态,这是正确的状态。然而,若是你有一个robots.txt文件,你会看到这种状态,那么您的robots.txt文件可能被命名为不正确或在错误的位置。它应该是在顶级域,名为robots.txt的。若是你看到的网址,Googlebot尝试抓取(诊断"标签的HTTP错误"页上)此状态,则表示Googlebot可能从另外一页(多是旧连接或输入有误)的无效连接。

   

500(内部服务器错误),服务器遇到了一个错误,并不能知足要求。

   

503(服务不可用),服务器目前没法使用(由于它是重载维修或向下),通常来讲,这是一个临时的状态。


 

详细的状态码能够参考这个知识库:HTTP协议之状态码详解

 

   

参考文章:HTTP状态代码2XX3XX4XX5XX分析

相关文章
相关标签/搜索