站長(zhǎng)經(jīng)常會(huì)說(shuō)做301、301重定向,那么什么是301重定向呢?
基本定義:頁(yè)面永久性移走到另一個(gè)頁(yè)面的“自動(dòng)轉(zhuǎn)向”技術(shù)。當(dāng)用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請(qǐng)求時(shí),服務(wù)器返回的HTTP數(shù)據(jù)流中頭信息(header)中的狀態(tài)碼為301時(shí),表示本網(wǎng)頁(yè)永久性轉(zhuǎn)移到另一個(gè)地址。
發(fā)菜工作室今天就來(lái)談?wù)?01重定向的問(wèn)題。為什么談這個(gè)問(wèn)題?因?yàn)樵诜治鲈\斷企業(yè)網(wǎng)站時(shí),我們發(fā)現(xiàn)了各種各樣的問(wèn)題:比如企業(yè)網(wǎng)站重構(gòu)后沒用對(duì)舊版本的頁(yè)面重定向到新版本,導(dǎo)致重構(gòu)后的網(wǎng)站出現(xiàn)大量的404錯(cuò)誤頁(yè)面,而且網(wǎng)站也因?yàn)檫@些而導(dǎo)致權(quán)重流失。另外,在設(shè)置301重定向的時(shí)候設(shè)置錯(cuò)誤或不知道該怎么去設(shè)置。所以,很多企業(yè)的站長(zhǎng)對(duì)301重定向認(rèn)識(shí)不夠、操作錯(cuò)誤等。那么,對(duì)此問(wèn)題做了一些整理,希望可以幫助到中小型企業(yè)站長(zhǎng)正確、有效的設(shè)置301重定向。
一、301重定向的作用
301重定向的作用有很多,平時(shí)站長(zhǎng)在做301重定向的時(shí)候,一是為了URL規(guī)范化并集中權(quán)重不讓權(quán)重分散、二是為了網(wǎng)站改版,將舊版本的頁(yè)面的所有指標(biāo)全部轉(zhuǎn)移到新版本的頁(yè)面上。而實(shí)施301重定向可以做到這些,在作用上也是非常的強(qiáng)大。
二、在什么情況下必須做301重定向
以下五種情況是必須要做301重定向的,當(dāng)然如果這五種情況都沒有發(fā)生的話可以選擇不做,下面詳細(xì)的介紹一下。
①:網(wǎng)站的舊內(nèi)容過(guò)期并被刪除掉
網(wǎng)站的一些內(nèi)容過(guò)期了,所以要被刪掉了,如果還想留著可以通過(guò)重定向?qū)崿F(xiàn)。
?、冢壕W(wǎng)站有一些具有鏈接和流量的無(wú)效URL
如果你發(fā)現(xiàn)這些無(wú)效的URL還有流量權(quán)重,可以通過(guò)重定向重新生成頁(yè)面。
?、郏壕W(wǎng)站更換了網(wǎng)站空間或服務(wù)器
如果網(wǎng)站更換了網(wǎng)站空間或服務(wù)器,不影響用戶查找網(wǎng)站內(nèi)容的任何URL的情況下,可以不需要做重定向。
?、埽壕W(wǎng)站更換程序
網(wǎng)站進(jìn)行較大的改版,網(wǎng)站程序需要更換,此時(shí)會(huì)影響很多URL,可以通過(guò)重定向來(lái)解決。
⑤:網(wǎng)站實(shí)施URL規(guī)范化
網(wǎng)站默認(rèn)的URL分:
1、baidu.com
2、www.baidu.com
3、baidu.com/index.html
4、www.baidu.com/index.html
為了進(jìn)行規(guī)范化只出現(xiàn)一個(gè)標(biāo)準(zhǔn)的URL,可以通過(guò)重定向?qū)崿F(xiàn)。例如:我指向出現(xiàn)www.baidu.com的URL,我可以將其他三個(gè)重定向到www.baidu.com上。
⑥:網(wǎng)站因?yàn)楦鞣N原因而改變現(xiàn)有內(nèi)容的URL
注意:并不是所有情況都是需要做重定向的,但是,任何URL的更改都是需要做重定向的。
三、做301重定向的注意事項(xiàng)
當(dāng)重定向?qū)嵤┩曛螅f版本頁(yè)面跳轉(zhuǎn)到了新版本頁(yè)面,或網(wǎng)址規(guī)范化了再或者其他的,部分站長(zhǎng)不會(huì)注意到HTTP狀態(tài)是否返回成功,就在此時(shí),可能有些重定向不傳遞狀態(tài)或者出現(xiàn)錯(cuò)誤的狀態(tài)碼。
例如:404錯(cuò)誤(頁(yè)面未找到)或者200 OK(頁(yè)面成功加載)
狀態(tài)查詢地址:http://tool.chinaz.com/pagestatus/
HTTP狀態(tài)碼(HTTP Status Code)
一些常見的狀態(tài)碼為:
200 - 服務(wù)器成功返回網(wǎng)頁(yè) 404 - 請(qǐng)求的網(wǎng)頁(yè)不存在 503 - 服務(wù)不可用
如果遇到這種情況也是一個(gè)問(wèn)題,所以要避免這樣的問(wèn)題發(fā)生。如果站長(zhǎng)在做301永久重定向后,一定要確保HTTP狀態(tài)是返回301 HTTP狀態(tài)碼而不是返回200或404再或者是其他的。
四、301永久重定向后權(quán)重會(huì)不會(huì)疊加
301永久重定向后權(quán)重會(huì)不會(huì)疊加呢?很多站長(zhǎng)都在考慮這個(gè)問(wèn)題,部分站長(zhǎng)想通過(guò)這種途徑來(lái)投機(jī)取巧。301永久重定向后權(quán)重是可以疊加的,但權(quán)重不會(huì)相加。那么,什么樣的網(wǎng)站做301重定向權(quán)重是可以疊加的,什么樣的網(wǎng)站做301重定向權(quán)重是不能疊加的?下面詳細(xì)的說(shuō)明一下。
?、伲簝蓚€(gè)相同的網(wǎng)站做301重定向是可以疊加權(quán)重的,但權(quán)重不是全部轉(zhuǎn)移過(guò)來(lái),而且要看站點(diǎn)符不符規(guī)則,一般來(lái)說(shuō)權(quán)重再轉(zhuǎn)移的時(shí)候會(huì)損失一部分。
?、冢簝蓚€(gè)不相同的網(wǎng)站做301重定向是不可以疊加權(quán)重的,為什么呢?如果兩個(gè)網(wǎng)站一點(diǎn)也不相同,權(quán)重不僅不會(huì)轉(zhuǎn)移過(guò)來(lái),而且百度也不愿意這么做,所以兩個(gè)不相同的網(wǎng)站沒法傳遞權(quán)重和疊加權(quán)重。
五、301重定向和302重定向的區(qū)別
重定向的方法其實(shí)是有很多的,但不同的方法會(huì)出現(xiàn)不同的結(jié)果,而且區(qū)別也是很大的。目前,根據(jù)WEB服務(wù)器返回給瀏覽器的HTTP狀態(tài)碼,重定向主要可以分為好和壞兩類,好的一類是301永久重定向、壞的一類是302臨時(shí)重定向。
①:301永久重定向(較常用)
首先,301永久重定向。這個(gè)狀態(tài)碼告訴用戶、搜索引擎、瀏覽器,該資源已經(jīng)永久性的移動(dòng)到另一個(gè)位置(舊版本頁(yè)面永久重定向到新版本頁(yè)面),而且沒有恢復(fù)原位的打算。
?、冢?02臨時(shí)重定向(較少用)
然后,302臨時(shí)重定向。這個(gè)狀態(tài)碼告訴用戶、搜索引擎、瀏覽器,該資源已經(jīng)暫時(shí)性的移動(dòng)到另外一個(gè)位置(舊版本頁(yè)面臨時(shí)重定向到新版本頁(yè)面),這種移動(dòng)不會(huì)當(dāng)作永久性,而且會(huì)恢復(fù)原來(lái)的位置。
注意:兩種形式的重定向都會(huì)將用戶、搜索引擎發(fā)送到新的位置(頁(yè)面),但搜索引擎對(duì)待這兩個(gè)HTTP狀態(tài)碼卻不同。當(dāng)搜索引擎看到301狀態(tài)碼的時(shí)候,會(huì)判斷舊版本頁(yè)面將權(quán)重或任何其他的指標(biāo)永久轉(zhuǎn)移到新頁(yè)面。當(dāng)搜索引擎看到302HTTP狀態(tài)碼的時(shí)候,會(huì)假設(shè)它
不應(yīng)該將舊頁(yè)面的歷史鏈接跟權(quán)重轉(zhuǎn)移到新的頁(yè)面,意思是轉(zhuǎn)移后還是轉(zhuǎn)移回來(lái)的。另外,301永久重定向會(huì)導(dǎo)致搜索引擎從索引上(百度、谷歌)刪除舊頁(yè)面并用新頁(yè)面代替。
好,今天就先寫這么多,下次我們?cè)賮?lái)說(shuō)說(shuō)具體怎么做301重定向的操作。