雅酷SEO论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 916|回复: 0
打印 上一主题 下一主题

新手必知的SEO基础一 关于HTTP状态码

[复制链接]

402

主题

0

好友

3200

积分

论坛元老

Rank: 8Rank: 8

  • TA的每日心情

    2016-3-31 23:45
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    跳转到指定楼层
    楼主
    发表于 2014-6-22 22:34:14 |只看该作者 |正序浏览
    新手必知的SEO基础一 关于HTTP状态码,大家或多或少接处过一些HTTP状态码,HTTP状态码是有很多种形式的,那么在这里我先从介绍开始,来给大家分享吧!

    HTTP状态码的介绍:

    我们在访问任何一个网页的时候,服务器都会生成网站的日志。而在这个日志里面会有一个3位数字的代码,这3位数字代码就是记录了我们访问的动作,比如是“正常的访问”还是“访问被拒绝”还是“无法打开该网页”等,这个三位数字的代码就是http状态码。

    http状态码是服务器和客户端之间交流信息的语言。而我们平常的访问除了用户还有爬虫,如果是用户访问我们的网站的话,就会生成网站的日志,那么爬虫在访问我们的网站的时候同样也会生成网站的日志。在生成日志里的3位数字代码就是http状态码

    HTTP状态码常用的形式

    HTTP协议状态码表示的意思有以下几种,有二开头的,三开头的,四开头的,首先来看一下二开头的http状态码。

    2xx   开头的请求已成功被服务器接收。

    1、200 指的是服务器已成功处理了请求并提供了请求的网页。访问正常

    2、204 指的是服务器成功处理了请求,但没有返回任何内容

    3xx 开头是为完成请求客户需进一步细化请求(重定向)

    1、301 指的是请求的网页已永久移动到新的位置(也就是永久重定向)

    2、302指的是请求的网页临时移动到新的位置(也就是临时重定向)

    3、304指的是如果网页自请求者上次请求后没有更新

    4xx 开头的是客户错误

    1、400指的是服务器不理解请求的语法

    2、403指服务器拒绝请求

    3、404指的是服务器找不到请求的网页。也就是错误页面

    5xx开头的是服务器错误

    1、500指服务器遇到错误,无法完成请求

    2、503服务器目前无法使用(由于超载或停机维护)。这只是暂时状态

    如果,大家想了解到更多的http状态码,我可以推荐大家使用“HTTP状态查询式具”

    HTTP状态码对SEO有意义

    有两种意义:一种是就是通过状态码可以查看搜索引擎爬虫在你网站的爬取情况,我们知道HTTP状态码是在日志里面的,而日志又包含了用户爬取和爬虫的爬取。当爬虫爬取的时候会记录在日志里面,我们都可情楚的知道爬虫在我们的网站都爬取了那些内容以及返回的状态码是什么,这样我们就能更好的去修正网页。

    另一种就是通过状态码可以看出网站出现了那些问题,比如,在网站日志里面看到某一个页面,返加的状态码是404,那么我们可以通过这页面去看一下网站的这个页面到底出现了什么问题,这样只对于我们网站的维护非常的重要。

    总结:了解HTTP状态码对SEO有很大的帮助的,可以通过生成的网站日志里面,通过分析日志,能够让我们知道那里应该要修正和维护,所以说了解HTTP状态码能让我们更好的去维护和修正我们的网站

    分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    百度SEO教程|谷歌SEO学术|百度SEO谷歌|网站SEO优化|雅酷SEO论坛  

    GMT+8, 2024-9-25 21:23

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回顶部