什么是301?什么是302?他們之間的區(qū)別與應(yīng)用是怎樣的!

2016-03-12    分類: 網(wǎng)站建設(shè)

什么是301:

  頁(yè)面永久性移走(301重定向)是一種非常重要的“自動(dòng)轉(zhuǎn)向”技術(shù)。網(wǎng)址重定向最為可行的一種辦法。當(dāng)用戶或搜索引擎向網(wǎng)站服務(wù)器發(fā)出瀏覽請(qǐng)求時(shí),服務(wù)器返回HTTP數(shù)據(jù)流頭信息(header)中狀態(tài)碼的一種,表示本網(wǎng)頁(yè)地址永久性轉(zhuǎn)移到另一個(gè)網(wǎng)頁(yè)地址。

什么是302:

  302重定向又稱之為302暫時(shí)性轉(zhuǎn)移(Temporarily Moved ),英文名稱:302 redirect。 也被認(rèn)為是暫時(shí)重定向(temporary redirect),一條對(duì)網(wǎng)站瀏覽器的指令來(lái)顯示瀏覽器被要求顯示的不同的URL,當(dāng)一個(gè)網(wǎng)頁(yè)經(jīng)歷短期的URL變化時(shí)使用。一個(gè)暫時(shí)重定向是一種服務(wù)器端的重定向,能夠被搜索引擎蜘蛛正確地處理。

他們之間的區(qū)別:

  1、對(duì)用戶而言:

  301和302對(duì)用戶來(lái)說(shuō)是沒(méi)有區(qū)別的,他們看到效果只是一個(gè)跳轉(zhuǎn),瀏覽器中舊的URL變成了新的URL,頁(yè)面跳到了這個(gè)新的URL指向的地方。

  2、對(duì)搜索引擎而言:

  302轉(zhuǎn)向:可能會(huì)有URL規(guī)范化及網(wǎng)址劫持的問(wèn)題??赡鼙凰阉饕媾袨榭梢赊D(zhuǎn)向,甚至認(rèn)為是作弊。302重定向和網(wǎng)址劫持(URL hijacking)有什么關(guān)系呢?這要從搜索引擎如何處理302轉(zhuǎn)向說(shuō)起。從定義來(lái)說(shuō),從網(wǎng)址A做一個(gè)302重定向到網(wǎng)址B時(shí),主機(jī)服務(wù)器的隱含意思是網(wǎng)址A隨時(shí)有可能改主意,重新顯示本身的內(nèi)容或轉(zhuǎn)向其他的地方。大部分的搜索引擎在大部分情況下,當(dāng)收到302重定向時(shí),一般只要去抓取目標(biāo)網(wǎng)址就可以了,也就是說(shuō)網(wǎng)址B。

  實(shí)際上如果搜索引擎在遇到302轉(zhuǎn)向時(shí),百分之百的都抓取目標(biāo)網(wǎng)址B的話,就不用擔(dān)心網(wǎng)址URL劫持了。問(wèn)題就在于,有的時(shí)候搜索引擎,尤其是Google,并不能總是抓取目標(biāo)網(wǎng)址。為什么呢?比如說(shuō),有的時(shí)候A網(wǎng)址很短,但是它做了一個(gè)302重定向到B網(wǎng)址,而B(niǎo)網(wǎng)址是一個(gè)很長(zhǎng)的亂七八糟的URL網(wǎng)址,甚至還有可能包含一些問(wèn)號(hào)之類的參數(shù)。很自然的,A網(wǎng)址更加用戶友好,而B(niǎo)網(wǎng)址既難看,又不用戶友好。這時(shí)Google很有可能會(huì)仍然顯示網(wǎng)址A。

  由于搜索引擎排名算法只是程序而不是人,在遇到302重定向的時(shí)候,并不能像人一樣的去準(zhǔn)確判定哪一個(gè)網(wǎng)址更適當(dāng),這就造成了網(wǎng)址URL劫持的可能性。也就是說(shuō),一個(gè)不道德的人在他自己的網(wǎng)址A做一個(gè)302重定向到你的網(wǎng)址B,出于某種原因, Google搜索結(jié)果所顯示的仍然是網(wǎng)址A,但是所用的網(wǎng)頁(yè)內(nèi)容卻是你的網(wǎng)址B上的內(nèi)容,這種情況就叫做網(wǎng)址URL劫持。你辛辛苦苦所寫(xiě)的內(nèi)容就這樣被別人偷走了。

  301轉(zhuǎn)向:當(dāng)網(wǎng)頁(yè)A用301重定向轉(zhuǎn)到網(wǎng)頁(yè)B時(shí),搜索引擎可以肯定網(wǎng)頁(yè)A永久的改變位置,或者說(shuō)實(shí)際上不存在了,搜索引擎就會(huì)把網(wǎng)頁(yè)B當(dāng)作唯一有效目標(biāo)。

  301轉(zhuǎn)向的好處是:

  第一、沒(méi)有網(wǎng)址規(guī)范化問(wèn)題;

  第二、也很重要的,網(wǎng)頁(yè)A的權(quán)重網(wǎng)頁(yè)級(jí)別會(huì)傳到網(wǎng)頁(yè)B。

如何實(shí)現(xiàn):

  1、Apache下實(shí)現(xiàn)301:

  注:.htaccess只適用于Apache環(huán)境中,其他環(huán)境并不適用!

  打開(kāi).htaccess文件,在文件中添加以下代碼(www.domain.com換成自己的域名):

  RewriteEngine On

  RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]

  RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

  2、IIS7下實(shí)現(xiàn)301:

  注:web.config適用于IIS環(huán)境中

  打開(kāi)web.config文件,在文件中添加以下代碼(www.domain.com換成自己的域名):

  其中,destination的值就是你要重定向指定的域名,

  對(duì)于域名后面的“$S$Q”,有些博客說(shuō)加不加都行,在這里總結(jié)一下:

  1:如果你實(shí)現(xiàn)的重定向都是指定到同一個(gè)頁(yè)面,或者是,你的網(wǎng)站無(wú)論點(diǎn)擊那個(gè)頁(yè)面,url地址都是沒(méi)有改變的,那么這種情況加不加都無(wú)所謂;

  2:如果你的url地址有其他參數(shù),就域名后面還有其他參數(shù)的話,那一定要加上“$S$Q”。

當(dāng)前標(biāo)題:什么是301?什么是302?他們之間的區(qū)別與應(yīng)用是怎樣的!
文章位置:http://www.muchs.cn/news/34167.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)