DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO相關 >> 關於SEO >> 設置301重定向對於seo的必要性
設置301重定向對於seo的必要性
編輯:關於SEO     

什麼是301重定向?

官方的解釋是是當用戶或搜索引擎向網站服務器發出浏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址,也許有的朋友還並不理解這是什麼意思,舉個列子:天涯同時解析了帶www和不帶www的域名,我設置了301重定向不帶WWW的打開會自動跳轉到帶www上來,http://tianyaseo.com,大家可以測試效果,這樣很容易就理解什麼是301重定向了。

設置301重定向的必要性

我們同時解析了帶www和不帶www的雖然都是跳轉到相同的頁面,但是這對於搜索引擎來說是兩個不同的站點,為了權重集中設置301重定向顯得很重要,對搜索引擎很友好。

如何設置301重定向呢?

如果你使用的是萬網的虛擬主機,設置301重定向就非常簡單了,打開虛擬主機的管理頁面,打開基礎環境設置,直接選擇301重定向設置就可以了。

20160717-8.png

1.Apache 服務器實現301 重定向

在Apache 中,有個很重要的文件.htaccess,通過對它的設置,可以實現很多強大的功能,301 重定向只是其中之一。找到redirect permanent / http://www.tianyaseo.com:
redirect permanent /old.html http://www.tianyaseo.com:修改這句即可。

2.在.htaccess文件中增加301重定向指令

采用“mod_rewrite”技術,形如:

 RewriteEngine on

    RewriteRule ^(.*)$ http://www.tianyaseo.com/$1 [R=301,L]
3.用ASP/PHP實現301重定向:
 ASP:

    Response.Status="301 Moved Permanently"

    Response.AddHeader "Location","http://www.tianyaseo.com/"

    Response.End
 PHP:

    header("HTTP/1.1 301 Moved Permanently");

    header("Location:http://www.tianyaseo.com/");

    exit();
關於301重定向問答:

問:我設置了301跳轉,多久可以生效?

答:目前百度無法承諾301跳轉的生效時間,因為站長感受到的生效時間會受多因素影響,比如Baiduspider再次抓取這個頁面發現其設置了301的時間、網頁的重要程度以及自身質量等。

問:301跳轉生效後,原網頁是否會被刪除?

答:不會,會與跳轉後的新網頁同時存在。

問:原網頁新網頁都存在,相當於兩個內容重復的頁面,排名怎麼處理?

答:通常百度會認為跳轉後的新網頁更加重要,原網頁是被放棄的網頁,會讓新網頁繼承原網頁屬性,在搜索結果中會優先展現新網頁。

問:將老域名跳轉到新域名,是僅首頁301就可以了?還是必須所有頁面301?

答:必須所有頁面301至新域名的相應頁面。

問:原域名所有頁面都跳轉至新域頁首頁會有什麼影響?

答:新域名首頁將會替換舊域名首頁,新域名首頁僅繼承舊域名首頁的屬性,不會產生1+1>2的效果。舊域名在短時間內仍然可查。但隨著時間推移,舊域名由於質量下降最終會被清除出數據庫。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved