2010-04-02 90 views

回答

0

404不是你重定向到的東西;沒有獨特的「404頁面」,它有自己獨特的URL。這是您在HTTP響應中發送的狀態代碼,而不是200(正常成功響應的代碼)。

實際重定向也狀態碼,如301或307,可使用的,而不是200或404

讀取有關status line in an HTTP response獲得更多信息。

+1

這是不正確的。服務器發回一個特殊的404錯誤頁面,開發人員可以根據自己的需要進行定製。例如,嘗試在stackoverflow.com上輸入一個不存在的URL。 – 2010-04-14 16:11:44

+1

@ Heikki Toivonen:404響應可以包含一個包含HTML(或其他任何東西)的主體,但不涉及重定向。重定向意味着你要求一個URL,服務器用另一個你的瀏覽器應該加載的URL來響應。如果您在stackoverflow.com上輸入不存在的URL,然後查看地址欄,則會發現它沒有更改。服務器沒有將您重定向到「頁面未找到的錯誤消息頁面」的URL,它只是向您發送了「找不到頁面」消息來響應您請求的URL。 – Wyzard 2010-04-15 00:00:43