經(jīng)常打開網(wǎng)頁時提示軟件404錯誤.那是什么意思呢
首先什么是404 和軟404
404:簡單說就是當用戶輸入了一個不存在的頁面鏈接時,返回的頁面會用一個404代碼來表示。
軟404:軟404是用戶訪問的頁面不存在時返回的不是一個404錯誤代碼,而是200代碼。引導用戶繼續(xù)訪問訪問網(wǎng)站。
那么他們的區(qū)別我想大家已經(jīng)看出來了:
404:向用戶返回404錯誤頁面,HTTP狀態(tài)碼為404;
軟404:向用戶返回錯誤提示頁面,狀態(tài)碼為200;
那么什么情況下才會出現(xiàn)軟404呢?
一般情況下我們分為:
1:服務(wù)器配置錯誤;
2:網(wǎng)站程序或模版出錯;
3:網(wǎng)站被惡意攻擊導致;
4:網(wǎng)站管理員失誤造成。
如何處理軟404,這時候我們可以利用robots.txt文件或者nofollow來阻止爬蟲程序爬行你不想讓它爬行的頁面。在普通用戶方面,軟404必然會導致頁面的跳出率過高,那么,為了達到更好的用戶體驗,我們可以適當修改軟404的錯誤提示頁面而不是返回系統(tǒng)默認頁面甚至是網(wǎng)站首頁。