你的404错误页设置正确吗?

2014年03月03日 16:45 by:老修

网页返回404状态说明当前访问的网页不存在, 如果你自定义了404页面那么请检查一下这个页面返回的状态码是否是404, 这很重要, 不论是从用户体验的角度还是对网站seo优化. 

之所以要重提这个404返回码是发现自己的404设置返回码返回的是302状态, 检查后我发现代码后面的一行转跳代码惹的祸. 

为此老修专门写了一个检查网站状态码的连接: http://www.lao8.org/test_geturl_status.php

在自定义的404错误页我们可以保存这些错误页, 如果这些错误页被搜索引擎检索我们可以通过百度站长平台提交删除死链来提升网站的体验. 

php 设置输出404错误码的方法:

  1. header('HTTP/1.1 404 Not Found');
  2. header("status: 404 Not Found");  //返回404错误
  3. //Header( "Location: http://www.ruyaociqi.com/404.html" ); //如果加了这行返回码就变成302了哦
  4. include("404.html");// 如果要显示自定义404错误页可以把错误页包含进来.

 asp 设置404错误状态的方法: 

  1. <%
  2. Response.Status = “404 Not Found”
  3. %>

附: 百度站长平台删除死链截图

 (注意: 在百度站长平台提交死链一定要先给死链设置404错误页, 你可以先用上面的网页检查一下网页的返回码是否是404, 否则会删除失败哦. )

百度站长平台删除死链