什么是301重定向
301重定向說白了就是通過各種的方法將各種網絡請求重新定個方向轉到其它位置。301轉向傳遞權重網頁A用301重定向轉到網頁B,搜索引擎可以肯定頁面A永久性改變地址,或者說實際上不存在了,搜索引擎會把頁面B當做唯一有效目標。
這是搜索引擎唯一推薦的不會產生懷疑的轉向方法,更重要的是,網頁A積累的頁面權重將被傳到網頁B。而且會把上面列的網址權重傳遞集中到規范化網址。目前GOOGLE會傳遞大部分權重,但不是百分之百權重。百度會傳遞所有權重。GOOGLE對301的識別,反應,完成權重傳遞,需要1-3個月時間。百度對301處理則比較守舊,新舊URL會同時存在于數據庫很長時間,經??吹阶隽?01轉向一年的URL還出現在百度結果中。
經常會碰到這樣的情況,其他網站鏈接你的站點時,會用下面的鏈接:
www.qqzdz.com
shang-nan.com/
www.qqzdz.com/index.html
shang-nan.com/index.php
而這樣導致:你站點主域名的pr值分散到其他幾個URLs了。
如果你用301重定向把其他三個URL轉到
www.qqzdz.com
PR也就集中在主域名:www.qqzdz.com 了。
301重定向具體辦法:
設置.htaccess文件(只適用于linux系統,并需要虛擬主機支持。)
使訪問shang-nan.com/的時候就會自動轉到www.qqzdz.com
在.htaccess文件里寫上以下代碼即可。
RewriteEngine on
RewriteCond %{http_host} ^shang-nan.com [NC]
RewriteRule ^(.*)$ http://www.qqzdz.com/$1 [L,R=301]
了解本站的.htaceess文件設置,請 點擊這里 注意:URL標準化的301重定向(以上代碼)需要寫在其他URL-rewrite代碼之前。
|