Apache中如何使用ErrorDocument标签设定统一的错误页面
2005-06-17 14:45
447 查看
在Linux上安装了Apache以后,想将apache所有的404错误转发到一个统一的错误页面,参考apache的用户手册后在httpd.conf加了如下一行:
ErrorDocument 404 /missing.html
重启apache以后在地址栏里故意输入了一个不存在的页面,发现IE并没有打开missing.html页面,设置没起作用。今天在网上搜索了一下,终于知道原因,这是IE里的一个设置,IE里有一个选项“显示友好的HTTP错误信息”,默认是选中的,这样错误文件大于512个字节才会被显示。打开apache的日志文件access_log,可以看到404错误的响应只有459个字节,因此IE没有显示,解决的方法就是关掉IE的这个选项,或者重写一个大一点的错误页面。
选项位置:
工具-》Internet选项-》高级-》显示友好的HTTP错误信息
另外我在firefox里也试了一下,可以正常显示自定义的错误页面,说明firefox没有开这样的选项。
相关链接:
1. Apache2.0手册中关于此项说明的文档
2. Microsoft关于此问题的说明
ErrorDocument 404 /missing.html
重启apache以后在地址栏里故意输入了一个不存在的页面,发现IE并没有打开missing.html页面,设置没起作用。今天在网上搜索了一下,终于知道原因,这是IE里的一个设置,IE里有一个选项“显示友好的HTTP错误信息”,默认是选中的,这样错误文件大于512个字节才会被显示。打开apache的日志文件access_log,可以看到404错误的响应只有459个字节,因此IE没有显示,解决的方法就是关掉IE的这个选项,或者重写一个大一点的错误页面。
选项位置:
工具-》Internet选项-》高级-》显示友好的HTTP错误信息
另外我在firefox里也试了一下,可以正常显示自定义的错误页面,说明firefox没有开这样的选项。
相关链接:
1. Apache2.0手册中关于此项说明的文档
2. Microsoft关于此问题的说明
相关文章推荐
- Apache中如何使用ErrorDocument标签设定统一的错误页面
- 使用EhCache时,用户按住F5刷新页面,导致socket write error错误的解决方法
- 如何在JSP页面中使用JSTL标签实现if和if-else判断
- jsp页面errorPage设定,没有跳转,出现500错误
- (实战篇)如何实现换肤和全站统一友好的错误页面
- IT角色:足迹第八步给账号设定角色权限(如何使用Apache Shiro框架)
- 如何在jsp页面使用JSTL标签和fn函数
- 如何实现页面上的超链接指向这个嵌入的网页?/ IFRAME标签的使用。
- 如何让apache支持.htaccess 解决Internal Server Error The server …错误
- Servlet中使用web.xml标签元素自定义错误页面备忘
- jsp页面 标签中出现的错误Syntax error on token "language", VariableDeclaratorId expected after this token
- 如何在JSP页面中使用JSTL标签实现if-else判断
- 如何在JSP页面使用JSTL标签获取List的元素个数
- JSP page指令 关于isErrorPage指定错误页面的使用
- 使用onerror统一页面错误处理
- JSP如何声明和使用错误处理页面
- sharepoint开发中,页面报“未知错误”或“Unknown Error”后,如何查看详细错误信息
- 如何让apache支持.htaccess 解决Internal Server Error The server …错误
- 如何让apache支持.htaccess 解决Internal Server Error The server …错误
- 出现 JSP页面中使用JSTL标签无法解析 错误的原因及解决方法