http状态码是服务器响应用户(搜索引擎是特殊的用户)对网站页面的请求而返回的状态代码(英文全称HTTP Status Code),这些代码我们可以通过服务器日志查看工具可以看到;每一个http状态码都有它特殊的含义。搜索引擎优化人员根据http状态码可以连接网站的运行状况和搜索引擎爬行的情况,所以说seoer掌握http状态码的含义是很有必要的。
常见的http状态码:
200:表示服务器已经正常相应用户对页面的请求,并成功返回请求页面,这个表示这个页面是正常的。通常网站200状态码应该状态码是占绝大多数。
301:即永久重定向。
302:临时性重定向,301重定向和302重定向详细参考302重定向和302重定向的区别一文。
304:该状态码表示自上次服务器响应请求后该页面没用任何修改。304状态码也是在服务器日志中很常见的状态码,仅次于200状态码。
403:被禁止访问的页面,也可以理解为没有权限访问请求的页面。
404页面:所请求的页面在服务器中找不到时该状态码;这就是我们熟知的404页面,大量的404页面对用户体验和搜索引擎的友好度都会产生非常不好的影响,所以我们要尽量减少404状态码的产生。
500:服务器内部错误,无法完成页面请求。该状态码比较少见,但是一旦出现一定要引起重视,服务器打不开对用户体验尤其是搜索引擎的友好度都会产生很致命的伤害。
其它http状态码:
204:服务器成功处理了请求,但没有返回任何内容。
307:和302和相似。
503:服务器暂时无法使用。当服务器访问超载或是停机维护的时候会出现这样的情况,通常,这只是暂时状态。
http状态码很多,这里只列举几个比较常见的http状态码,有兴趣的朋友可以去网上查阅相关资料,谢谢!
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。