在学院服务器上为了平滑过渡到二级域名,我使用了自定义404页面跳转,可是奇怪的是我设置了httpd.conf,本机测试一切正常,但是到其他非win7电脑上全部不行,真是郁闷死了!
今天继续寻找答案,终于看到了曙光,原来,错误页内容小于512B,apache(说明:实际上是IE的问题)不显示!IE8估计是修复了这个BUG了。于是在404页面上加上一句
header("HTTP/1.1 200 OK");
问题解决!
404.php

<?php
header("HTTP/1.1 200 OK"); 
$url = $_SERVER["REQUEST_URI"] ;
$jump = substr($url, strpos($url, '/')+1);
$len = strlen($jump);
if 	($len <=6) 
 {
    echo "<script language='javascript'>"; 
    echo " location='http://$jump.ypcol.com';"; 
    echo "</script>"; }
else
{
    echo "<script language='javascript'>"; 
    echo " location='http://www.ypcol.com';"; 
    echo "</script>"; 
}
?>
哟?不错哎 订阅小米的RSS Feeds 回去慢慢看^_^