如何解决404页面返回200(302)状态码
电商圈在给朋友分析网站的时间发现其404页面返回的状态码是200,当然也有出现302的时间,所以就想起写这么一篇文章来。首先声明下我自己的这个破博客并没有设置404,但是设置了404会对搜索引擎友好,并且能提高网站的用户体验度,所以大部分人都只是单纯的做了一个404页面,然而很少有人去检测一下返回的状态码。由ca买卖网http://www.ca-maimai.com精心分享其实404页面一定要注意监测状态码,否则你会适得其反。对于seo的话404页面应该返回的是404而不应该是200或者302。搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容,结果是搜索引擎对该网站的信任度大幅降低,久而久之会出现什么后果大家应该都很明白。以前没有在意的朋友可以用站长工具检测一下,如果返回的不是404你可以用下面的代码加到你的404页面头部:PHP代码:<?php header("HTTP/1.0 404 Not Found")?> ASP代码:<%Response.Status = “404 Not Found”%>支持下自己 ,{:soso_e100:} 内容很干货,没有多余的废话,值得反复看 学习到了,之前一直没注意过这个点,受教了
页:
[1]