您當(dāng)前的位置:首頁(yè) >> SEO知識(shí) >> 網(wǎng)站幫助
404頁(yè)面,相信基本上沒有網(wǎng)站管理員會(huì)對(duì)此感到陌生。每當(dāng)在敲錯(cuò)鍵盤時(shí),都會(huì)出現(xiàn)404狀態(tài)代碼。它意味著請(qǐng)求的URL地址不存在。然而,與這個(gè)狀態(tài)代碼有關(guān)的一些技術(shù)細(xì)節(jié)還不是很清楚。
首先,很少有人能了解,伴隨著404狀態(tài)代碼,Web服務(wù)器也能夠傳送任何HTML內(nèi)容——和202狀態(tài)代碼所做的一樣。事實(shí)上,人們通常把404和Web服務(wù)器的普通錯(cuò)誤頁(yè)面關(guān)聯(lián)起來(lái)。但是這種情況并不是必須的。有些網(wǎng)站自定義了它們自己的404頁(yè)面,來(lái)加強(qiáng)用戶體驗(yàn)。更高級(jí)的網(wǎng)站甚至可以根據(jù)在無(wú)效URL地址中輸入的關(guān)鍵字的意思,試著給訪問者一些建議。
不管404頁(yè)面是普通的還是自定義的,它都能通知搜索引擎頁(yè)面不存在;并且還會(huì)使得頁(yè)面從索引中清除。跟隨404狀態(tài)代碼一起發(fā)送的內(nèi)容也不會(huì)被索引。
注意:
搜索引擎從不索引一個(gè)能導(dǎo)致404狀態(tài)代碼的頁(yè)面。
對(duì)于靜態(tài)網(wǎng)站,404錯(cuò)誤是自動(dòng)產(chǎn)生的——只要?jiǎng)h除了文件就會(huì)產(chǎn)生。不幸的是,許多動(dòng)態(tài)網(wǎng)站根本沒有404的概念,因?yàn)樗膶?shí)現(xiàn)需要額外的努力。典型情況是當(dāng)一個(gè)產(chǎn)品從數(shù)據(jù)庫(kù)中被刪除時(shí),產(chǎn)品頁(yè)面不再被網(wǎng)站的其他頁(yè)面所鏈接。然而,這個(gè)產(chǎn)品頁(yè)面由于被外部網(wǎng)站頁(yè)面鏈接而獲得了鏈接價(jià)值,并仍然被搜索引擎索引。
最糟糕的事情就是返回一個(gè)帶200狀態(tài)代碼的空頁(yè)面——這經(jīng)常發(fā)生在當(dāng)某個(gè)產(chǎn)品ID在數(shù)據(jù)庫(kù)中不再存在時(shí)。隨著時(shí)間推移,結(jié)果就是一些空頁(yè)面被搜索引擎索引,這將導(dǎo)致重復(fù)內(nèi)容問題。其實(shí)應(yīng)該返回404狀態(tài)代碼,再附帶一個(gè)友好的錯(cuò)誤消息。
提示:
一個(gè)通常的錯(cuò)誤是發(fā)送一個(gè)“沒有找到頁(yè)面”的消息,那意味著在處理404時(shí)卻使用200狀態(tài)代碼。Web主機(jī)服務(wù)常常允許設(shè)置一個(gè)用戶定義404頁(yè)面——也就是當(dāng)用戶請(qǐng)求一個(gè)不存在的URL地址時(shí),發(fā)送這個(gè)頁(yè)面作為響應(yīng)。然而,他們可能不會(huì)正確設(shè)置404狀態(tài)代碼。這可能導(dǎo)致理論上有無(wú)限多個(gè)重復(fù)頁(yè)面出現(xiàn)在網(wǎng)站中。在網(wǎng)絡(luò)上有些工具,就可以檢驗(yàn)發(fā)送的報(bào)頭信息是否正確。
講了這么多,其中心思想是什么?保持整潔環(huán)境。對(duì)所有被刪除的頁(yè)面都返回404狀態(tài)代碼。一些搜索引擎營(yíng)銷人員建議將老的產(chǎn)品重定向至語(yǔ)義相關(guān)的產(chǎn)品,而不是返回404狀態(tài)代碼。這將保持鏈接價(jià)值,而404則做不到。
相關(guān)文章:用404頁(yè)面將用戶帶回正軌