做网站优化的都知道网站日志的重要性,一个网站的健康状况最直观的方法就是看一些网站日志,那么网站日志里面都是蜘蛛爬行的痕迹,原理就是一个网址后面跟着一个状态码,那么这些状态码你都知道是什么意思吗?我想很多新手站长都不知道是什么意思,那么今天东英网络就为大家揭晓这些状态码分辨代表什么:
当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的http数据流中头信息(header)中的状态码
1、Http/1.1 200 OK 表示成功访问,为网站可正常访问时的状态
2、Http/1.1 301 Moved Permanently永久重定向,对搜索引擎相对友好的跳转方式,当网站更换域名时可将原域名作301永久重定向到新域名,原域名权重可传递到新域名,也常有将不含www的域名301跳转到含www的,如doinweb.net跳转到www.doinweb.net。
3、Http/1.1 302 Found为重定向,但易被搜索引擎判为作弊,一般为普通的js跳转或静态http跳转。
3、Http/1.1 404 Not Found表示请求页面不存在,设置404错误页时需确保返回值为404。常有因为404错误页设置不当导致不存在的网页返回的不是404而导致搜索引擎降权。
4、Http/1.1 500 Internal Server Error表示服务器内部错误,出现这样的提示一般是程序页面中出现错误,如小的语法错误等。
当然这些状态码,我们不需要全部掌握,下面的几个重点的详细说一下:
第一、404状态码,404也不想在这里多说了,意思是你哪个页面不存在,所以在你看了日志你也可以
通过日志返回的URL找到这个不存在的URL写到robos.txt里面去,这样可以让蜘蛛不再去爬取这个不存在的页
面。
第二 、403状态码,页面没有更新,这个状态码一般只有在新网站才会出现,因为对于新站蜘蛛会不
停的来爬取,看是否有新的东西,所以你可以通过403状态码返回的时间,就知道蜘蛛多久来一次你的网站,
这样你在来的哪个时间段更新文章,一般都会被收录的。
第三、301状态码,在返回这个状态码,你就可以看到你做的301是否成功,所以有些人说自己做了301
重定向,但不知道成功没有,你可以通过文件就可以分析出来,301是否做成功。
第四、200状态码,我想大家看到空上代码都是知道是什么意思,网页请求成功必成功返回。