在的時(shí)候出現(xiàn)404錯(cuò)誤是很常見(jiàn)的,造成的原因一般是文件丟失或是頁(yè)面路徑發(fā)生了改變,原目錄文件指向錯(cuò)誤。另一種常見(jiàn)情況是,比如百度收錄了網(wǎng)站很多頁(yè)面,但是由于網(wǎng)站改版會(huì)造成網(wǎng)站的結(jié)構(gòu)和文件的路徑的變化,而在之前已收錄的頁(yè)面并沒(méi)有來(lái)的及更新和同步,當(dāng)用戶點(diǎn)擊這些鏈接的時(shí)候就會(huì)提示404錯(cuò)誤。第三種常見(jiàn)原因,由于服務(wù)器的目錄或文件權(quán)限發(fā)生了變動(dòng),造成WEB用戶沒(méi)有權(quán)限瀏覽和訪問(wèn)網(wǎng)站文件,這時(shí)也會(huì)提示404或者502錯(cuò)誤。第四種常見(jiàn)原因,網(wǎng)站中存在的死鏈接,這個(gè)可以很容易的解決。
為什么網(wǎng)站要設(shè)置404頁(yè)面呢?
既然404頁(yè)面是提示文件不存在,那為何還要設(shè)置404頁(yè)面呢?設(shè)置404頁(yè)面,你首先的考慮,你是做什么用,我設(shè)置404頁(yè)面一般都是給用戶看的,因?yàn)樵趥鞑ズ途W(wǎng)站更新的時(shí)候難免會(huì)出現(xiàn)一些錯(cuò)誤鏈接或者死鏈接,在這個(gè)時(shí)候,為了減少用戶對(duì)網(wǎng)站的跳出,我就會(huì)增加一個(gè)404頁(yè)面。所以對(duì)我來(lái)說(shuō),有必要設(shè)置一個(gè)404頁(yè)面。404頁(yè)面可以設(shè)計(jì)的更美觀一些,避免一些用戶在訪問(wèn)時(shí)輸入一些錯(cuò)誤的指令,404頁(yè)面可以告訴用戶這樣的輸入有問(wèn)題。404頁(yè)面也可以指向網(wǎng)站首頁(yè),在優(yōu)化的角度上講可能會(huì)更集中首頁(yè)權(quán)重,同時(shí)也讓搜索引擎覺(jué)得網(wǎng)站做的比較人性化用戶體驗(yàn)度高。
1.避免出現(xiàn)死鏈接
網(wǎng)站設(shè)置404頁(yè)面后,如果網(wǎng)站出現(xiàn)死鏈接,搜索引擎蜘蛛爬行這類網(wǎng)址得到“404”狀態(tài)回應(yīng)時(shí),即知道該URL已經(jīng)失效,便不再索引該網(wǎng)頁(yè),并向數(shù)據(jù)中心反饋將該URL表示的網(wǎng)頁(yè)從索引數(shù)據(jù)庫(kù)中刪除。避免因?yàn)樗梨溄佑绊懢W(wǎng)站收錄。
2.提升用戶體驗(yàn)
404頁(yè)面通常為用戶訪問(wèn)了網(wǎng)站上不存在或已刪除的頁(yè)面,服務(wù)器返回404錯(cuò)誤頁(yè)面,告訴瀏覽者其所請(qǐng)求的頁(yè)面不存在或鏈接錯(cuò)誤,同時(shí)引導(dǎo)用戶使用網(wǎng)站其他頁(yè)面而不是關(guān)閉窗口離開,消除用戶的挫敗感。
3.避免信任度下降
搜索引擎通過(guò)HTTP狀態(tài)碼來(lái)識(shí)別網(wǎng)頁(yè)的狀態(tài)。當(dāng)搜索引擎獲得了一個(gè)錯(cuò)誤鏈接時(shí),網(wǎng)站應(yīng)該返回404狀態(tài)碼,告訴搜索引擎放棄對(duì)該鏈接的索引。而如果返回200或302狀態(tài)碼,搜索引擎就會(huì)為該鏈接建立索引,這導(dǎo)致大量不同的鏈接指向了相同的網(wǎng)頁(yè)內(nèi)容。結(jié)果是,搜索引擎對(duì)該網(wǎng)站的信任度大幅降低。很多網(wǎng)站存在這個(gè)問(wèn)題:404頁(yè)面返回的是200或302狀態(tài)碼而不是404狀態(tài)碼。
4.避免被懲罰
有些網(wǎng)站由于應(yīng)用了一些錯(cuò)誤的服務(wù)器配置,導(dǎo)致返回的是200狀態(tài)碼或是302狀態(tài)碼,雖然這些狀態(tài)碼對(duì)訪問(wèn)網(wǎng)站的用戶沒(méi)有影響,但是卻會(huì)誤導(dǎo)搜索引擎,使搜索引擎認(rèn)為該頁(yè)面是有效頁(yè)面,從而抓取下來(lái)。如果404頁(yè)面過(guò)多,就造成了大量的重復(fù)頁(yè)面,很有可能被搜索引擎認(rèn)為是作弊而遭到懲罰
免費(fèi)咨詢:18838171308