Apache 自訂網頁錯誤被 IE 蓋掉的處理方法!

由於比較常見的錯誤,如 404 找不到網頁等,Internet Explorer 會用他內定的訊息來取代原有的訊息,雖然使用者可以設定不要 IE 顯示的網頁訊息,但是對網站管理者來說,總不能要求每個使用者都關掉這個功能,實在很不太方便。

20040613_01.jpg


Opera 則可以正常顯示:

20040613_02.jpg

其實會出現被 IE 蓋 ErrorDocument 設定的狀況,通常是顯示的訊息不夠多,IE 才會認為其資訊不足以讓使用者了解錯誤的狀況,所以依照 Microsoft 官方網頁的說明,只要顯示錯誤的網頁大小超過 512bytes ,就會正常顯示了。

Microsoft 官方說明:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807

範例圖解說明:

「404 找不到網頁」的自訂網頁missing.html

20040613_03.jpg

看大小只有 273 bytes

20040613_04.jpg

如果要顯示的訊息沒那麼多,可以在裡面加一個註解,把檔案撑大即可!

20040613_05.jpg

大小已經變成 814bytes,已經超過 Microsoft 規定的 512 bytes 了

20040613_07.gif

「IE 正常顯示自訂的 404 找不到網頁錯誤」

20040613_06.jpg

4 comments On Apache 自訂網頁錯誤被 IE 蓋掉的處理方法!

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar