自定义404错误页面实现自动跳转

作者:CNLei 来源:cnlei blog 时间:2007-12-10 18:25:00 

一、若出现404错误,自动跳转到所在目录的首页;

二、若当前页本身是目录首页,则自动跳转至上一级目录的默认首页。

自定义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="枫岩,CNLEI" />
<meta name="copyright" content="cnlei.y.l@gmail.com , http://www.cnlei.com" />
</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>
标签:404,404错误,自定义
0
投稿

猜你喜欢

  • Javascript优化(文件瘦身)

    2008-06-02 13:20:00
  • 详细讲解MySQL数据库对文件操作的封装

    2008-12-17 16:08:00
  • T-SQL 查询语句的执行顺序解析

    2011-11-03 17:04:06
  • 网页设计趋势之:”勾引”用户的按钮

    2009-02-17 12:09:00
  • Div即父容器不根据内容自适应高度的解决方法

    2010-04-23 18:19:00
  • VBScript中的eval()函数

    2008-04-09 13:41:00
  • 用ASP实现分级权限控制

    2008-10-09 13:02:00
  • jquery 常用操作

    2010-01-12 16:00:00
  • 给zblog加上运行代码功能

    2007-12-19 13:07:00
  • 如何利用SQL Server 2005中的模板参数

    2009-01-23 15:02:00
  • Mootools 1.2教程(12)——用Drag.Move实现拖拽和拖放

    2008-12-05 12:29:00
  • 交互设计实用指南系列(6) –标签明晰、有效

    2010-01-21 12:39:00
  • CSS Hack 汇总快查

    2007-11-06 11:48:00
  • 使用 WinHttpRequest 伪造 Referer (附实战代码)

    2010-08-24 18:28:00
  • 教你使用SQL Server数据库进行网络链接

    2009-01-13 13:41:00
  • Microsoft Enterprise Library 5.0 如何集成MyS

    2011-03-16 15:19:00
  • 分类与类型的问题

    2008-09-12 13:10:00
  • JavaScript 实现 Konami Code

    2009-05-26 12:44:00
  • 论标志的简洁性

    2009-10-27 16:05:00
  • 如何实现固定长度的自动编号?

    2010-06-03 10:08:00
  • asp之家 网络编程 m.aspxhome.com