# Apache中ErrorDocument文件的设置问题

Linux, Programming @ 22 October 2003

今天快被这个问题搞死了。
先是在httpd.conf中设置 ErrorDocument 404 /error.php
error.php 中的内容是 "Error Test".
结果死活不能用,把上面的错误URL换成一个网址则是好的。

最终在Apache2.0官方手册中找到答案。原来是IE的一个BUG,错误文件需要大于512字节才能正常被显示。估且这么叫吧,真不知道微软的开发人员是如何想的。再晕一次。。

教训:
1.手册是好东西,一定要细心去看。
2.很多情况下应该换个角度去思考问题。在本例中,把IE中的 "Show Friendly HTTP Error Messages"打开后,就一切迎刃而解了。

相关资料:
1.Apache2.0手册中关于此项说明的文档
2.Microsoft关于此问题的说明

3 Responses to “Apache中ErrorDocument文件的设置问题”

  1. Dash Says:

    噢哟……我也是,搞死了:S 崩溃了:S

    还好搜索到你这里了……

  2. 小灰狼 Says:

    我也是。谢谢了。兄弟。

  3. yezhou Says:

    me too,晕

Leave a Reply