常见的HTTP状态码有哪些

网站的每一个页面对应一个URL,而每一个URL在HTTP传输协议中,服务器接收的每个请求(网页点击),都有一个对应的3位数状态码返回值。搜索引擎会对这个状态码返回值建立索引并完成大数据的统计。每个状态码会代表不同的含义,在网站优化过程中,需要特别重视几个状态码。

常见的HTTP状态码有哪些
常见的HTTP状态码有哪些

1、200状态码

通常2XX都服务器成功处理了请求的状态码。这个状态码也是网站正常的表现,任何一个网站URL返回值为200,或者201等,则表示请求的网页已经成功处理。比如访问一个主机网站的网站地图文件,http://cn.bluehost.com/sitemap.xml ,返回值为200,则表明搜索引擎已经成功检索到网站根目录下的sitemap.xml文件。

2、301、302

一般使用到301、302状态码,均表示网页进行了重定向。301为永久性重定向,302为临时性重定向。

常见的301设置会出现在网站改版中,大量的错误死链接做301跳转,好处是能够将之前网站的权重及流量转移到新页面中。而302跳转主要是指暂时重定向,与301跳转不同的是,搜索引擎会抓取新的内容而保存旧的网址。另外,使用302重定向时间不能过长,否则容易被搜索引擎处罚(相关阅读《网站301和302重定向有什么区别》)。

3、404

一般网站肯定会设置一个404页面,毕竟网站长时间运营以后,会出现一些错误链接。而错误链接过多不仅会影响网站的体验,还会导致网站因过多错误链接而降权。在设置404页面时,需要针对返回状态码进行检查。

比如在设置404页面时,一条错误的URL返回状态码是200,那么这个网站的404设置则出现严重错误。这类404页面表面上用户体验是一样,但200返回状态码对搜索引擎来说,则会认为这个URL地址是有效的,从而去索引,并会将其收录到索引数据库,这样你的所有错误页面对于搜索引擎来说都是不同URL地址,内容相同的页面,这会导致出现大量重复页面,会大大降低网站质量的评分,甚至直接降权。因此,在设置404页面时需要格外注意(相关阅读《香港主机如何设置网站的404页面》)。

4、500

服务器遇到错误,无法完成请求。此类一般是服务器方面出现问题,如果出现此类问题,需要及时检查服务器配置。

做网站优化过程中,常见的状态码就是这几种,掌握这些常见的状态码,能够让网站运营优化更系统。

Add a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注