404 not found的意思
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的意思的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的404 not found的意思的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原神4.3版打造强力娜维娅的养成秘籍
- 下一篇: 青龙志买了没动作咋办