网站日志中的http状态码都代表着什么意思?

2018-5-30 10:40:00  人气 858    seo问答  
当我们查看网站日志的时候经常会看到61.135.166.232 - - [31/Dec/2007:02:30:11 +0800] "GET /category21.html HTTP/1.1" 200 10968 "-" "Baiduspider+(+http://www.baidu.com/search/spider.htm)"这类的一串代码,很多人不知道这个是什么意思。其实我看的这串代码是百度蜘蛛的抓取我们网站的时候留下的痕迹!本文先说说状态码的问题,关于百度蜘蛛的类型请看《SEO优化之百度蜘蛛ip分类与名称分类介绍》这篇文章介绍的比较详细!上面的那串代码中“200”就是我们所说的状态码!不同的状态码代表着不同的含义!
http状态码
我们做SEO的时候会经常遇到。比如:

200 - 网页成功返回

404 - 所请求的网页不存在或者被移动

503 - 服务器链接超时

做SEO时经常碰到的HTTP状态码列表如下:

HTTP状态码 - 摘要说明

成功2×× - 服务器对请求的内容成功反馈。

200 - 服务器对请求的内容成功反馈了相应的网页

204 - 服务器对请求的内容成功处理,但是没有返回网页。

重定向3×× - 在每一次的请求中重定向要小于5次

301 - 请求的地址被永久的重定向到新的地址上,当网站的URL发生变化的时候使用301跳转可以在搜索引擎中保存新的URL。

302 - 请求的地址被临时定向到新的地址上面,搜索引擎还是保存原来的地址。

304 - 如果网页在上次被请求之后没有更新可以用304状态码告诉搜索引擎蜘蛛,可以节省资源浪费!

客户端错误4×× - 表示可能出现了错误,服务器处理请求受到了阻碍!

400 - 服务器无法处理该请求服务器不理解请求的语法。

403 - 服务器拒绝该请求。

404 - 服务器找不到请求内容。如果请求了服务器上不存在的内容就会反馈404代码!

410 - 该代码与404类似,但是410主要是指服务器中的资源被永久删除,资源不存在。如果资源不存在一般是用404,如果资源被删除应该用301跳转到新地址!如果404和301都没有是设置的话就会反馈410。

服务器错误5×× - 表示服务器内部的错误,在请求的时候无法处理!主要原因是服务器的问题,不是请求的问题!

500 - 服务器内部错误,我无法处理请求!

503 - 服务器暂时无法使用,一般是服务器维护或者服务器升级时暂时性的反馈!

这些状态码是经常常见的一些,对于我们做SEO优化的朋友来说是必要掌握的一些基础,你也可以到W3C站点了解更多关于状态码的相关问题!
江苏苏州SEO(ID1000)修改此帖05-30 13:56   更多

. 江苏苏州SEO论坛

收藏
  为什么要做长尾关键词SEO优化
  404页面是什么?404页面应该怎么做?
看了本篇文章90%的人都看了以下文章
SEO优化之图片怎么优化?
哪种后缀的域名权重更高
如何发布高质量的外链?
[泛目录站群]霸屏百度首页正确方式
百度快照投诉与更新的办法
网站如何做SEO优化才能获得搜索引擎的青睐?

发表回复

   


  通知楼主

沙发

苏州seo小涛.05-30 20:27
网站状态码^O^

回复只看TA

更多回帖(1) 只看楼主回复
返回上级 返回首页
��ҳ SEO���� SEO��̳ ��������

���زʰ� ������� ��ϵ�ͷ�

��ICP��14025100��-4 �ͷ�QQ:1185184131
��Ȩ���У�Copyright @ 2017-2017��������SEO