公司新來的一位SEO向我質(zhì)疑說404頁(yè)面不能跳轉(zhuǎn)到首頁(yè),說這樣會(huì)導(dǎo)致首頁(yè)會(huì)被K掉,還言之鑿鑿的說,夫唯也這么說過。落葉給他的建議是,遇到問題要多思考,SEO這個(gè)本來誤傳比較多,弄清楚404的原理,及一些狀態(tài)碼的含義,什么情況下會(huì)導(dǎo)致被誤判或弊端,思考清楚這些,誰(shuí)怎么說已經(jīng)不重要了。
本文中分析一下各種常見的HTTP返回狀態(tài)含義及對(duì)應(yīng)的網(wǎng)站的出錯(cuò)情況,同時(shí)也介紹一下,IIS服務(wù)器、apache服務(wù)器及一般虛擬主機(jī)上設(shè)置404錯(cuò)誤頁(yè)的正確方法。
站長(zhǎng)常需要關(guān)注的HTTP狀態(tài)及含義:
200 :頁(yè)面正常訪問時(shí)的返回HTTP狀態(tài)。當(dāng)一個(gè)頁(yè)面返回200狀態(tài)碼時(shí),則表示告訴瀏覽器或者搜索引擎,該頁(yè)面是可以正常到達(dá)的。
404 :頁(yè)面找不到時(shí),返回的HTTP狀態(tài)。SEO處理中如果想自定義404頁(yè)面,需要做到的是確保訪問錯(cuò)誤頁(yè)時(shí)返回狀態(tài)為404,這樣搜索引擎才知道,這個(gè)頁(yè)面是找不到了。而通常很多站長(zhǎng)朋友們之所以對(duì)文章開頭提到的認(rèn)為“404頁(yè)面自動(dòng)跳轉(zhuǎn)到首頁(yè)會(huì)有問題”,原因通常是因?yàn)?04頁(yè)面跳轉(zhuǎn)時(shí)設(shè)置不當(dāng),返回了200狀態(tài)碼又沒有發(fā)現(xiàn),結(jié)果搜索引擎抓取錯(cuò)誤頁(yè)時(shí)看到的是200狀態(tài),就認(rèn)定網(wǎng)站上出現(xiàn)了大量的與首頁(yè)相同頁(yè)面,這種情況,被降權(quán)是顯然的了。有些站長(zhǎng)圖省事,直接在IDC提供的虛擬主機(jī)后臺(tái)設(shè)置404頁(yè)面,并在頁(yè)面上放置了類似或者js方式的windwo.location跳轉(zhuǎn),結(jié)果是返回200狀態(tài)。
301 :頁(yè)面永久重定向時(shí)返回的HTTP狀態(tài)。目前公認(rèn)的最正確的跳轉(zhuǎn)方法,并且可以起到權(quán)重傳遞作用。一般在程序作跳轉(zhuǎn)時(shí)先發(fā)送301狀態(tài)即可。如PHP中發(fā)送:header(“HTTP/1.1 301 Moved Permanently”); ASP中發(fā)送Response.Status=“301 Moved Permanently”
302 :頁(yè)面臨時(shí)跳轉(zhuǎn)時(shí)返回的狀態(tài)。現(xiàn)在普遍認(rèn)為使用302跳轉(zhuǎn)容易被搜索引擎視為作弊,據(jù)傳是早期302跳轉(zhuǎn)被濫用而留下的后遺癥。落葉不能算很老的站長(zhǎng),沒見過被濫用啥樣子,不過呢,302跳轉(zhuǎn)更多的是作為功能性跳轉(zhuǎn),基本目前的每一個(gè)網(wǎng)站程序中都會(huì)用到,如添加一篇文章,自動(dòng)跳轉(zhuǎn)回列表頁(yè);操作成功/失敗提示自動(dòng)跳轉(zhuǎn)等。ASP中的response.redirect跳轉(zhuǎn),PHP中的普通header跳轉(zhuǎn)返回的都是302狀態(tài)。這些跳轉(zhuǎn),一般是在網(wǎng)站后臺(tái)操作時(shí)的功能性跳轉(zhuǎn),不會(huì)對(duì)SEO產(chǎn)生影響。但如果作為前臺(tái)頁(yè)面跳轉(zhuǎn),那就值得斟酌了。
500 :頁(yè)面代碼出錯(cuò)時(shí)返回的狀態(tài)。通常站長(zhǎng)朋友們經(jīng)常遇到標(biāo)題中提示“內(nèi)部服務(wù)器錯(cuò)誤”,其實(shí)這種情況大多數(shù)是因?yàn)樵L問的網(wǎng)站或者頁(yè)面ASP或者PHP等出現(xiàn)代碼錯(cuò)誤,如語(yǔ)法錯(cuò)誤、數(shù)據(jù)庫(kù)連接錯(cuò)誤等,而恰好服務(wù)器環(huán)境關(guān)閉了出錯(cuò)信息的輸出提示,所以在出錯(cuò)時(shí),站長(zhǎng)看到的就是500狀態(tài)的“內(nèi)部服務(wù)器錯(cuò)誤”。很多朋友在遇到這個(gè)問題時(shí),搜索一翻,發(fā)現(xiàn)好多很專業(yè)的很專業(yè)的不知所云的文章,說了一大堆啥問題啥問題,而實(shí)際結(jié)果發(fā)現(xiàn),就是PHP文件某行代碼少了個(gè)分號(hào)。
推薦閱讀
分析讓小公司SEO人員上班無激情的罪魁禍?zhǔn)?/span>
總而言之,一個(gè)SEO團(tuán)隊(duì)如果一直是死氣沉沉,沒有生機(jī)和積極性,那肯定談不上工作效率和成果了,公司內(nèi)部要營(yíng)造一個(gè)好的氛圍。>>>詳細(xì)閱讀
本文標(biāo)題:常見http狀態(tài)碼分析及正確設(shè)置404頁(yè)方法
地址:http://www.xglongwei.com/a/34/20130621/269551.html