自定義錯誤頁面
.htaccess
可用於設定與你網站主題相匹配的自定義錯誤頁面,而不是當使用者在具有錯誤伺服器響應程式碼的頁面上結束時,看到帶有黑色 techno-babble 的白色錯誤頁面。錯誤頁面可以是任何瀏覽器可解析檔案,包括(但不限於).html,.php,.asp,.txt,.xml。
幾乎所有常見錯誤響應程式碼的示例:
#Client Errors
ErrorDocument 400 /mycool400page.html # Bad Request
ErrorDocument 401 /mycool401page.html # Unauthorized
ErrorDocument 402 /mycool402page.html # Payment Required
ErrorDocument 403 /mycool403page.html # Forbidden
ErrorDocument 404 /mycool404page.html # Page Not Found
#Server Errors
ErrorDocument 500 /mycool500page.html # Internal Server Error
ErrorDocument 501 /mycool501page.html # Not Implemented
ErrorDocument 502 /mycool502page.html # Bad Gateway
ErrorDocument 503 /mycool503page.html # Service Unavailable
ErrorDocument 504 /mycool504page.html # Gateway Timeout
ErrorDocument 505 /mycool505page.html # Internal Server Error
對於最常見的錯誤響應 400,403,404 和 500,最好包含錯誤文件,因為這些錯誤可以在所有瀏覽器上發生。
500 錯誤是最臭名昭著的錯誤之一,因為如果在載入頁面傳送時出現任何問題,則會發生錯誤,最常見的是 PHP,ASP 和其他 html 前處理器之類的伺服器 html 預處理失敗。在測試時設定 500 頁以顯示發生的錯誤,而不是非特定的 500 錯誤頁面是一種很好的做法。