作为SEO或者站长,我们经常在日志里看到这样的代码:
61.145.*.*——[31/Dec/2007:02:30336011 0800]' GET/catgsds 21 . html HTTP/1.1 ' 200 10968 '-'
baiduspider(http://www . Baidu /search/spider . htm)'
56.250.70.162——[31/Dec/2007:03:36336010 0800]' GET/32 gfhh . html HTTP/1.1 ' 200 18395 '-'
Mozilla/5.0(兼容;Google bot/2.1;' http://www.google /bot.html)'
我们可以看到有一个数字“200”(200后的数字代表捕获的网页文件的大小)。
“200”是HTTP状态码。
我们在搜索引擎优化过程中最常见的状态代码是:
200-服务器成功返回网页
404-请求的网页不存在
503-服务器超时
下面列出了其他常见的HTTP状态代码:
200服务器已成功处理请求并提供了请求的网页。
204服务器成功处理了请求,但没有返回任何内容。
重定向301更好不要在每个请求中使用301重定向超过5次。
301所请求的网页已永久转移到新位置的地址。当网址改变时,使用301重定向
代码。将新的网址存储在索引中。
302所请求的网页被临时移动到新的地址。将原始URL保存在搜索引擎索引中。
304如果自请求者最后一次请求后网页没有更新,用304代码告诉搜索引擎,这可以节省带宽
宽度和开销。
400服务器不理解请求的语法。
403服务器拒绝了请求。
404服务器找不到请求的网页。服务器上不存在的网页通常会返回此代码。
410在所请求的资源被永久删除后,服务器返回该响应。
500表示服务器遇到错误,无法完成请求。
503表示服务器当前不可用(由于过载或维护停机)。通常这只是暂时的状态。