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