自訂Apache錯誤訊息頁面
在使用apache網站的時候,碰到錯誤訊息頁面,一般都是以伺服器預設的頁面呈現出來。如果想要自訂錯誤訊息頁面,最簡單的方是就是修改httpd.conf。 [root@testuse ~]# vim /etc/httpd/conf/httpd.conf # line 328~335 # Customizable error responses come in three flavors: # 1) plain text 2) local redirects 3) external redirects # # Some examples: #ErrorDocument 500 "The server made a boo boo." #ErrorDocument 404 /missing.html #ErrorDocument 404 "/cgi-bin/missing_handler.pl" #ErrorDocument 402 http://www.example.com/subscription_info.htm l # 修改成自己想要的訊息內容 ErrorDocument 500 "欲顯示出來的錯誤訊息文字" ErrorDocument 404 "欲給網友看的錯誤訊息網頁檔案名稱 ErrorDocument 403 "欲給網友看的cgi檔案名稱" ErrorDocument 402 "http://欲給網友看的外部錯誤訊息網址" 我通常會設定代碼404的找不到網頁,以及代碼403的禁止存取這兩個錯誤訊息頁面。 Apache常見的錯誤訊息代碼的說明如下: ErrorDocument 400 HTTP_BAD_REQUEST 錯誤的要求 ErrorDocument 401 HTTP_UNAUTHORIZED 未授權的動作 ErrorDocument 403 HTTP_FORBIDDEN 該動作禁止存取 ErrorDocument 404 HTTP_NOT_FOUND 找不到檔案或目錄 ErrorDocument 405 HTTP_METHOD_NOT_ALLOWED 系統不允許該要求的方法 Error...