IE自定义404错误页面无效jsp

时间:2012-11-25 06:48:54

标签: jsp java-ee servlets error-handling custom-error-pages

我正在尝试将自定义404错误页面....它可以正常使用chrome和firefox,但是在IE中它会显示自己的错误页面。

我在IE中知道如果你取消选中“显示友好错误信息”,那么它会显示我的自定义错误页面。

但我不能说每个用户都取消选中它......:)

在这种情况下如何显示自定义错误页面。

此外,是否有任何直接的解决方案可以实现这一目标。

必须有我遗漏的东西,因为当我打开google.com/aaa然后选中“显示友好错误消息”时,它会显示谷歌自定义错误页面。

由于

2 个答案:

答案 0 :(得分:1)

如果您使用的是Apache服务器,则可以使用“.htaccess”文件。如果你以前从未这样做过一个简单的方法:打开一个文本编辑器,创建一个新文件并给它这一行:

ErrorDocument 404 /notfound.html

然后将文件保存在方便的地方“htaccess”(没有前一段时间)。然后将其上传到根目录并将其重命名为“.htaccess”(添加前一个句点,不添加文件扩展名)。

该指令告诉Apache在Apache无法找到所需文件时(即“google.com/aaa”)通过指定的路径提供“notfound.html”。将“notfound.html”也放在根目录中(或者如果您希望将其放在不同的目录中,只需将路径更改为“/other-directory/notfound.html”)。

希望有所帮助。

答案 1 :(得分:0)

这取决于您使用的服务器。

重要的一点是确保您的错误页面的大小至少为512个。如果错误页面的大小小于0.5kB,IE会替换它自己的错误消息。

如果从IIS服务器提供服务,则需要启用“自定义ASP错误”功能。