PHP下的智能404页面调转
1, 将下面代码存为missing.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ Page Language="C#" EnableViewState="false" %><HTML><HEAD><TITLE>页面跳转</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT type=text/javascript>
<!--
var duration=2900;
var endTime = new Date().getTime() + duration + 100;
function interval()
{
var n=(endTime-new Date().getTime())/1000;
if(n<0) return;
document.getElementById("timeout").innerHTML = n.toFixed(3);
setTimeout(interval, 10);
}
window.onload=function()
{
setTimeout("window.location.href='http://www.Cuoxin.net<?=$_SERVER['REQUEST_URI']?>'", duration);
interval();
}
//-->
</SCRIPT>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY>
<FORM id=form1 runat="server">
<DIV>系统在 <SPAN id=timeout>3.000</SPAN> 秒后 将自动跳转到 <A
href="<?=$_SERVER['REQUEST_URI']?>">您访问的页面</A> </DIV>
</FORM></BODY></HTML>
2, 设置.htaccess文件
Options -Indexes
ErrorDocument 404 /missing.php
3, 以上仅适用linux系统。
4, 转载请注明出处。
