404 not found,是HTTP對網頁錯誤情況傳回的一種狀態碼,當使用者在瀏覽器中輸入網址時,伺服器會根據輸入的位址判斷是否有對應的網頁訊息,如果沒有對應訊息,說明使用者輸入的可能是一串無效的鏈接,伺服器就會向使用者返回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中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver CS6
視覺化網頁開發工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能