2012-11-25 56 views
0

我想把自定義404錯誤頁面....它工作正常與鉻和Firefox,但與IE它顯示自己的錯誤頁面。IE自定義404錯誤頁面不工作jsp

我知道,在IE瀏覽器中,如果您取消選中「顯示友好的錯誤消息」,那麼它會顯示我的自定義錯誤頁面。

,但我不能說每一個用戶請取消它... :)

在這種情況下,如何顯示自定義錯誤頁。

此外,是否有任何直接的解決方案,通過它可以實現。

必須有我丟失的東西,因爲當我打開google.com/aaa然後而不是「顯示友好的錯誤消息」選中,它顯示谷歌自定義錯誤頁面。

謝謝

回答

1

如果您在Apache服務器上,可以使用「.htaccess」文件。如果你從來沒有在這裏做這是一個簡單的方法:打開一個文本編輯器,創建一個新的文件,並給它這一行:

ErrorDocument 404 /notfound.html 

然後保存文件方便的位置爲「htaccess的」(不前一時期)。然後將其上傳到您的根目錄並將其重命名爲「.htaccess」(添加前面的句點,沒有文件擴展名)。

該指令告訴Apache通過Apache無法找到所需文件(即「google.com/aaa」)時指定的路徑來提供「notfound.html」服務。將「notfound.html」也放在根目錄中(或者如果你想在不同的目錄中,只需將路徑改爲「/other-directory/notfound.html」)。

希望有所幫助。

+0

您可能想查看以下有關該主題的文章http://support.microsoft.com/kb/294807 – Chanoch

0

這取決於您使用的服務器。

重要的一點是確保您的錯誤頁面大小至少爲512個字節。如果錯誤頁面的大小小於0.5kB,IE將替換它自己的錯誤消息。

如果您從IIS服務器提供服務,則需要啓用自定義ASP錯誤功能。