服务器返回码解读
最近很多伙伴问我各种返回码的概念,感觉很忧伤,其实这些知识在百度站长平台wq可以得到解答。但是今天也给大家写篇文章讲解一下,老手就直接飘过吧。
网站返回码是指浏览器请求一个网页后得到网页返回给浏览器的一个状态码。不同的返回数字代表着不同的状态。一般记住几个比较常用的就可以,比如2××就代表正常,3××代表重定向,4××网页错误,5××服务器错误。下面以我的这个博客站为例讲解一下。
站长平台输入网站的地址,正常会显示200代码,如下图
网站200返回码
网站做了301重定向之后,输入被重定向的网址,就会显示301代码
网站301返回码
在网站的地址后面随便加上一些乱字符,显然这样的网址是不存在的,那么显示的代码就是404.网站的错误页面或者被删除页面返回码都应该是404,有的网站错误页面会出现软404,就是说本来是错误页面但是返回码却是200,那么这样的页面就要重点处理一下,对于软404,{zh0}的处理方法是返回404代码,这样用户可以根据404错误页面来寻找相关页面,爬虫程序也会很好的处理404错误,另外可以根据导致软404的几种可能性来检查网页,从而修复错误。
但有时候现实并不是预料的那么理想,这时候我们可以利用robots.txt文件或者nofollow来阻止爬虫程序,在普通用户方面,软404必然会导致页面的跳出率过高,那么,为了达到更好的用户体验,我们可以适当修改软404的错误提示页面而不是返回系统默认页面甚至是网站首页。