2016-03-12 分類: 網站建設
什么是301:
頁面永久性移走(301重定向)是一種非常重要的“自動轉向”技術。網址重定向最為可行的一種辦法。當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回HTTP數據流頭信息(header)中狀態碼的一種,表示本網頁地址永久性轉移到另一個網頁地址。
什么是302:
302重定向又稱之為302暫時性轉移(Temporarily Moved ),英文名稱:302 redirect。 也被認為是暫時重定向(temporary redirect),一條對網站瀏覽器的指令來顯示瀏覽器被要求顯示的不同的URL,當一個網頁經歷短期的URL變化時使用。一個暫時重定向是一種服務器端的重定向,能夠被搜索引擎蜘蛛正確地處理。
他們之間的區別:
1、對用戶而言:
301和302對用戶來說是沒有區別的,他們看到效果只是一個跳轉,瀏覽器中舊的URL變成了新的URL,頁面跳到了這個新的URL指向的地方。
2、對搜索引擎而言:
302轉向:可能會有URL規范化及網址劫持的問題。可能被搜索引擎判為可疑轉向,甚至認為是作弊。302重定向和網址劫持(URL hijacking)有什么關系呢?這要從搜索引擎如何處理302轉向說起。從定義來說,從網址A做一個302重定向到網址B時,主機服務器的隱含意思是網址A隨時有可能改主意,重新顯示本身的內容或轉向其他的地方。大部分的搜索引擎在大部分情況下,當收到302重定向時,一般只要去抓取目標網址就可以了,也就是說網址B。
實際上如果搜索引擎在遇到302轉向時,百分之百的都抓取目標網址B的話,就不用擔心網址URL劫持了。問題就在于,有的時候搜索引擎,尤其是Google,并不能總是抓取目標網址。為什么呢?比如說,有的時候A網址很短,但是它做了一個302重定向到B網址,而B網址是一個很長的亂七八糟的URL網址,甚至還有可能包含一些問號之類的參數。很自然的,A網址更加用戶友好,而B網址既難看,又不用戶友好。這時Google很有可能會仍然顯示網址A。
由于搜索引擎排名算法只是程序而不是人,在遇到302重定向的時候,并不能像人一樣的去準確判定哪一個網址更適當,這就造成了網址URL劫持的可能性。也就是說,一個不道德的人在他自己的網址A做一個302重定向到你的網址B,出于某種原因, Google搜索結果所顯示的仍然是網址A,但是所用的網頁內容卻是你的網址B上的內容,這種情況就叫做網址URL劫持。你辛辛苦苦所寫的內容就這樣被別人偷走了。
301轉向:當網頁A用301重定向轉到網頁B時,搜索引擎可以肯定網頁A永久的改變位置,或者說實際上不存在了,搜索引擎就會把網頁B當作唯一有效目標。
301轉向的好處是:
第一、沒有網址規范化問題;
第二、也很重要的,網頁A的權重網頁級別會傳到網頁B。
如何實現:
1、Apache下實現301:
注:.htaccess只適用于Apache環境中,其他環境并不適用!
打開.htaccess文件,在文件中添加以下代碼(www.domain.com換成自己的域名):
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
2、IIS7下實現301:
注:web.config適用于IIS環境中
打開web.config文件,在文件中添加以下代碼(www.domain.com換成自己的域名):
其中,destination的值就是你要重定向指定的域名,
對于域名后面的“$S$Q”,有些博客說加不加都行,在這里總結一下:
1:如果你實現的重定向都是指定到同一個頁面,或者是,你的網站無論點擊那個頁面,url地址都是沒有改變的,那么這種情況加不加都無所謂;
2:如果你的url地址有其他參數,就域名后面還有其他參數的話,那一定要加上“$S$Q”。
當前標題:什么是301?什么是302?他們之間的區別與應用是怎樣的!
文章位置:http://m.newbst.com/news/34167.html
成都網站建設公司_創新互聯,為您提供關鍵詞優化、網站內鏈、品牌網站建設、動態網站、響應式網站、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容