404页面如何做?如何检测404页面?
首先,需要大家理解的是,什么是404页面?404页面的目的是什么?
404页面告诉浏览者其所请求的链接错误或者页面不存在,同时引导用户使用网站其他页面而不是关闭窗口离开。
404页面不但提升了用户体验(对用户友好的一种体现),同时也为您留住了用户。另外404页面对SEO也起着不可忽视的作用。但是现如今一些开源的CMS系统和博客系统提供的404页面可能满足了用户的需求,但并不符合搜索引擎的要求。那么到底什么样的404页面才是一个既符合用户有对搜索引擎友好的页面呢?
要了解这些,你得明白,搜索引擎通过http状态码来识别网页当前的状态。当搜索引擎获得一个不存在或者错误的链接时,网站应当返回一个404状态码,从而来告诉搜索引擎停止对该链接的索引。但是许多网站存在的一个问题是404页面返回的不是404状态码,而是200或者302状态码,这样搜索引擎会为该链接继续建立索引,这样就导致了大量的不同的链接指向了相同的网页内容。这样照成的结果通常是,搜索引擎对网站信任度大大降低。
下面介绍正确设置404页面的方法:
Apache服务器
1.在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html
2.建立一个简单的html404页面命名 Error.html
3.把 Error.html放置在网站根目录
注意:
1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失
2.切记不要使用绝对URL(例如:http://www.anyangseo.com/Error.html形式),如果使用绝对URL返回的状态码是302或200。
IIS/ASP.net 服务器
首先,修改应用程序根目录的设置,打开 “web.config” 文件编辑,在其中加入如下内容:
上文例中“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。
然后,在自定义的404页面“notfound.asp”中加入:
以下为引用的内容:
<% Response.Status = 404 Not Found %>
这样,便可以保证IIS能够正确地返回404状态码。
另外提供给大家一个我自己做的工具来检测自己网站404页面状态码的返回值。
使用方法:打开http://www.anyangseo.com/check.php
输入你网站的一个不存在的页面,然后点击检查返回值按钮。
如果页面返回 “该页面返回值为404!”的时候证明你的404页面是符合规定的。
文章作者:邓吕智
本文地址:http://www.anyangseo.com/check-your-404/
版权所有 © 转载时必须以链接形式注明作者和原始出处!

404页面很重要!
这个工具不错。。。收藏了。。