404 Not Found
HTTP 404 Not Found
用戶端錯誤回應碼,表明了伺服器找不到請求的資源。引發 404 頁面的連結,通常被稱作斷連或死連(broken or dead link)、並可以導到失效連結(link rot)頁面。
404 狀態碼並沒有表明資源是暫時不見、還是永遠不見。如果資源是永遠不見,就應該用 410
(en-US)(Gone) 而不是 404。
狀態
404 Not Found
自訂錯誤頁面
很多網站都會自訂 404 錯誤頁面,以便在指引用戶後續動作方面,提供進一步的幫助。Apache 伺服器可以透過 .htaccess
檔案設定,程式碼如下:
ErrorDocument 404 /notfound.html
要參考自訂 404 錯誤頁面範例,請看看 MDN 的 404 頁面。
備註: 適度地客製是件好事:你可以讓 404 頁面幽默和人性化,但不要讓用戶困惑。
規範
Specification |
---|
HTTP Semantics # status.404 |
瀏覽器相容性
BCD tables only load in the browser