一个好的404错误页可以挽留住你即将失去得浏览者,所以一个好的404错误页对一个网站有相当重要得作用。下面收集的两种方法有助于你留在可能失去的浏览者,或许这也就能帮你留住一个朋友、一个点击率、甚至是一笔生意!

 
  方法(一)、下面这段代码可以实现404错误时自动跳转到网站首页,把这段代码复制到HttpErrors文件夹下的404.htm文件即可。
 
    1、若出现404错误,自动跳转到所在目录的首页;
    2、若当前页本身是目录首页,则自动跳转至上一级目录的默认首页。
 

自定义404页面代码如下:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<head>
<title> 404:无法找到该网页 </title>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<meta name="author" content="Wu's Blog" />
<meta name="copyright" content="http://www.xiaowu.net/blog/" />
</head>
<body>
<script type="text/javascript">
<!--
var L=window.location,D=document,a=L.pathname,b="",c="/",d="length";
a = a.split(c);
for (var i=1; i<a[d]-2;i++) {b += c+a[i];}
if (a[a[d]-1][d]>0){
  b += c+a[a[d]-2];
}
D.write("Back to <a href=\""+b+"\">"+L.host+b+"/</a> , waiting.....")
setTimeout(function(){L.href=b;},"10");
//-->
</script>
</body>
</html>

  方法(二)、此外,解决这个“HTTP 404 未找到”错误还可以在服务器端iis里面设置:

  打开iis,找到你的项目→属性,有个自定义错误,这里有很多错误类型。只需要把“HTTP 400 - 请求无效”、“HTTP 404 - 无法找到文件”这两个错误的文件地址改成你的首页地址就可以了;

  具体操作很简单:在HTTP 400 那一项上双击,然后把文件框里面的地址改成你的首页!另一个改法一样!

 

    下面列出各种HTTP错误的解释:

      HTTP 400 - 请求无效 

      HTTP 401.1 - 未授权:登录失败 

      HTTP 401.2 - 未授权:服务器配置问题导致登录失败 

      HTTP 401.3 - ACL 禁止访问资源 

      HTTP 401.4 - 未授权:授权被筛选器拒绝 

      HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败 HTTP 403 - 禁止访问 

      HTTP 403 - 对 Internet 服务管理器 (HTML) 的访问仅限于 Localhost 

      HTTP 403.1 禁止访问:禁止可执行访问 

      HTTP 403.2 - 禁止访问:禁止读访问 

      HTTP 403.3 - 禁止访问:禁止写访问 

      HTTP 403.4 - 禁止访问:要求 SSL 

      HTTP 403.5 - 禁止访问:要求 SSL 128 

      HTTP 403.6 - 禁止访问:IP 地址被拒绝 

      HTTP 403.7 - 禁止访问:要求客户证书 

      HTTP 403.8 - 禁止访问:禁止站点访问 

      HTTP 403.9 - 禁止访问:连接的用户过多 

      HTTP 403.10 - 禁止访问:配置无效 

      HTTP 403.11 - 禁止访问:密码更改 

      HTTP 403.12 - 禁止访问:映射器拒绝访问 

      HTTP 403.13 - 禁止访问:客户证书已被吊销 

      HTTP 403.15 - 禁止访问:客户访问许可过多 

      HTTP 403.16 - 禁止访问:客户证书不可信或者无效 

      HTTP 403.17 - 禁止访问:客户证书已经到期或者尚未生效 

      HTTP 404.1 - 无法找到 Web 站点 

      HTTP 404 - 无法找到文件 

      HTTP 405 - 资源被禁止 

      HTTP 406 - 无法接受 

      HTTP 407 - 要求代理身份验证 

      HTTP 410 - 永远不可用 

      HTTP 412 - 先决条件失败 

      HTTP 414 - 请求 - URI 太长 

      HTTP 500 - 内部服务器错误 

      HTTP 500.100 - 内部服务器错误 - ASP 错误 

      HTTP 500-11 服务器关闭 

      HTTP 500-12 应用程序重新启动 

      HTTP 500-13 - 服务器太忙 

      HTTP 500-14 - 应用程序无效 

      HTTP 500-15 - 不允许请求 global.asa 

      Error 501 - 未实现 

      HTTP 502 - 网关错误