經(jīng)常打開(kāi)網(wǎng)頁(yè)時(shí)提示軟件404錯(cuò)誤.那是什么意思呢
首先什么是404 和軟404
404:簡(jiǎn)單說(shuō)就是當(dāng)用戶(hù)輸入了一個(gè)不存在的頁(yè)面鏈接時(shí),返回的頁(yè)面會(huì)用一個(gè)404代碼來(lái)表示。
軟404:軟404是用戶(hù)訪(fǎng)問(wèn)的頁(yè)面不存在時(shí)返回的不是一個(gè)404錯(cuò)誤代碼,而是200代碼。引導(dǎo)用戶(hù)繼續(xù)訪(fǎng)問(wèn)訪(fǎng)問(wèn)網(wǎng)站。
那么他們的區(qū)別我想大家已經(jīng)看出來(lái)了:
404:向用戶(hù)返回404錯(cuò)誤頁(yè)面,HTTP狀態(tài)碼為404;
軟404:向用戶(hù)返回錯(cuò)誤提示頁(yè)面,狀態(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來(lái)阻止爬蟲(chóng)程序爬行你不想讓它爬行的頁(yè)面。在普通用戶(hù)方面,軟404必然會(huì)導(dǎo)致頁(yè)面的跳出率過(guò)高,那么,為了達(dá)到更好的用戶(hù)體驗(yàn),我們可以適當(dāng)修改軟404的錯(cuò)誤提示頁(yè)面而不是返回系統(tǒng)默認(rèn)頁(yè)面甚至是網(wǎng)站首頁(yè)。