來源:http://businesswing.net/webdesign/php-htaccess_to_do_system_protection/
網站伺服器在不能回應使用者需求下,會產生各種錯誤訊息,這些錯誤訊息均有一個代碼,我們來瞧瞧這代碼所代表的意義:
回應代碼 | 回應內容 | 代表意義 |
---|---|---|
401 | Authorization failed | 授權失敗。使用者輸入的帳號密碼無法得到授權。 |
403 | Forbidden | 存取控制機制拒絕使用者的請求,也就是說你不可以讀取這個檔案。 |
404 | File not found | 被要求的網頁不存在於這個伺服器上,找不到檔案。 |
500 | Internal Server Error | 伺服器內部錯誤;可能是網站伺服器或PHP出了問題。 |
501 | Not Implemented | 伺服器不瞭解資料傳遞的方式。 |
503 | Service Unavailable | 這個伺服器目前正在處理太多的服務要求。 |
【圖19、找不到檔案時顯示方式】
ErrorDocument 錯誤代碼 /網站根目錄開始的資料夾/檔名
ErrorDocument 404 /error/notfound.htm
【圖20、自訂找不到檔案時顯示的內容】
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/serverr.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/notfound.html
ErrorDocument 500 /errors/serverr.html
ErrorDocument 404 http://localhost/error/notfound.htm
ErrorDocument 404 "Page not found!!"
ErrorDocument 404 "<h1><i>Page not found!!</i></h1>"
沒有留言:
張貼留言