首頁  >  文章  >  404 not found的意思

404 not found的意思

(*-*)浩
(*-*)浩原創
2019-07-22 09:12:34101746瀏覽

404 not found,是HTTP對網頁錯誤情況傳回的一種狀態碼,當使用者在瀏覽器中輸入網址時,伺服器會根據輸入的位址判斷是否有對應的網頁訊息,如果沒有對應訊息,說明使用者輸入的可能是一串無效的鏈接,伺服器就會向使用者返回404 not found狀態碼,告訴使用者沒有找到對應的網頁資訊。

404 not found的意思

通常網站出現404 not found提示,就是告訴網站的使用者,這個頁面不存在、找不到。 (推薦學習:PHP影片教學

出現原因

正常的網站如果沒有改版或其他特殊操作不會有404 not found問題,如果問題出現,那麼很簡單,可能你的網站存在異常的操作,出現404 not found的原因主要有以下幾個:

1、網站出現改版,比如說更換網站程式、資料庫對不上等,這樣很多網頁內容可能存在找不到的現象,即死連結。又例如網站更換伺服器,部分靜態檔案沒有複製到新的伺服器上,或是因為新伺服器的資料夾權限問題導致檔案沒有讀取權限,因此出現404 not found問題。

2、網站被駭客攻擊導致網站部分檔案或全部檔案損失,也會出現404 not found的錯誤頁面提示,這種情況比較少見。

3、某個目錄刪除,導致404not found錯誤頁面提示。例如某篇文章因為版權問題,人為刪除,但已被搜尋引擎收錄,當用戶搜尋這篇文章、開啟的時候即會出現404錯誤提示。

4、因為動態規則變更,導致頁面出現404not found錯誤也比較常見。當一個動態頁面因為偽靜態規則變更,會有可能導致URL的變更,那麼前面的URL將會失效,當我們規則變更以後還打開前面的URL自然會出現404not found錯誤提示。 [2] 

5、使用者輸入的位址連結有誤,導致IIS提示404 not found。

6、DNS設定阻止,就中文環境而言,國外有一些被禁網站在中國瀏覽同樣會出現404 not found的現象,這需要使用代理伺服器才可以正常瀏覽。

作用及影響

作用:

網站設定一個404not found頁面,是相當必要的,一則可以提升網站的使用者體驗,二則能幫助減少使用者流失。

影響:

1、網站如果404錯誤頁面過多,搜尋引擎會認為網站處於改版或被惡意攻擊的狀況,會對網站進行降權處理,等待恢復後會將網站提高權重。

2、當使用者開啟網站,點擊一個連結出現錯誤頁面,點擊第二連結還是出現同樣的問題,這樣很不利於使用者體驗,使用者可能會認為網站是垃圾網站,導致很多連結打不開,那麼會增加網站的跳出率。

更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!

以上是404 not found的意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn