海浪家园

apache自定义的404错误页面无效时的处理办法

自定义404错误页面常采用两种办法
一种是: ErrorDocument 404 http://www.abcd.com/404.htm
一种是: ErrorDocument 404 /404.htm

对于第一种情况,只要不把url写错,一般都没问题。而对于第二种情况,很多时候大家会惊奇的发现,在ie中不论如何都是不生效,仍然显示ie自带的404页面,而在firefox或者其他的浏览器中却可以生效。

问题出在IE身上,一般情况下,IE认为小于512字节的出错文档是不友好的,因此给忽略掉了,而换成了ie自带的。只要把404.htm做到大于512字节就可以了

退出移动版