2012-07-27 87 views
0

某些網站在未找到訪問路徑時保留URL路徑,當頁面加載時,它們只顯示錯誤標題,消息並且還將HTTP狀態代碼設置爲404.404頁應該保留URL還是被重定向?

其他頁面將其重定向到一個固定的404 URL路徑,它顯示內容和標題。

我的問題是:

  • 如果該URL不會改變,這樣的URL路徑被分類爲404只要直到HTTP響應過期?
  • 應該總是404狀態碼嗎?
  • 即使發生重定向,那麼結果頁面是否應包含404狀態碼?

或者是更好地返回404響應,幷包括指向專用404 URL的位置標題(我不確定是否可以混合重定向和400系列狀態碼)?

+2

我的理解是404頁面應該總是返回404狀態碼。 – JimmyPena 2012-07-27 00:20:44

+3

@JimmyPena更正,否則,你可能會在搜索引擎上搜索到大量垃圾網址,這些鏈接都指向你的404頁面。 – 2012-07-27 00:21:32

回答

1

如果您的服務器返回的頁面是「未找到文件」,則應返回404錯誤。添加重定向似乎毫無意義,讓網絡爬蟲和人們感到困惑。

與Apache,你可以保留原來的URL,返回404,如果你在你的Web服務器的根目錄添加到您的.htaccess文件有一個自定義錯誤消息:

ErrorDocument 404 /notfound.html 

哪裏的notfound.html是您的自定義錯誤頁面。

相關問題