Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

比较难,关于Apache主机定制404错误的IE兼容问题

[复制链接]
rayaw 发表于 2008-12-30 14:42:54 | 显示全部楼层 |阅读模式
大家好,

前几天我的主机www.thinking-in-IT.com更改全站链接,然后做了个定制404页面引导损坏链接的访问归位,结果噩梦发生了

我IE一直不显示这个定制的404页面,绕了好多好多弯路,最后突然发现,原来是IE的问题,firefox和chrome都可以正常打开404,偏偏IE是微软的“无法访问”而不是本站定制的404。

查了好多资料,都说:
1,404页小于512Byte的话IE不显示定制的404。
2,IE里要把"显示友好错误信息"关掉才能显示定制的404。

第一个条件我满足,我的404页好几KB呢,第二点我就郁闷了,访问者的IE选项,我不能一个一个去关吧!

最后想了个办法,改变Apache的httprequest响应!把404改为200,可翻了半天google也没找到有谁这么干过,自己按照apache官方文档里写的,设置半天都不成功。暂且作罢了。

今天我特别偶然,浏览一个网站poshi.org时,发现他的404页面我的IE是可以访问的!telnet了一下,确认他用的也是apache的主机!

由此确认IE也并不是不是要把"显示友好错误信息"关掉才行的!

可是为什么IE不能显示我的网站呢?我晕死了,为此已经消耗极大精力了,在这里请教一下各位高手,拜谢!!!
 楼主| rayaw 发表于 2008-12-30 14:58:07 | 显示全部楼层
晕,我自己找到答案了,原来我好愚蠢,直接搜索404 IE就有了。

答案是吧header里的title放在meta之前。

不过原因我就不懂。。。。。。。各位有知道的希望不吝赐教。。。。
回复

使用道具 举报

wptang 发表于 2009-2-3 20:07:51 | 显示全部楼层
朋友,怎么在阿帕奇下面设置404啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 05:45 , Processed in 0.025125 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表