最近在搜索自己的網站的時候,發現搜索引擎同時收錄瞭帶www和不帶www的頁面,這樣大傢應該都明白會造成什麼結果。因為主域名是loseboy.com,就是一個二級域名,但我都習慣用帶www的域名作為主域名,看上去是同一個,都會跳轉到同一個網站,但是搜索引擎會認為是兩個不同的網站,這樣,我們網站的權重就被分散瞭。這時侯怎麼辦呢?301重定向就可以使分散的權重集中瞭。下面我介紹一下集中301定向的方法,大傢可以參考一下:
1.在.htaccess文件中增加301重定向指令
采用mod_rewrite技術,形如:
RewriteEngine on
RewriteCond %{http_host} ^loseboy.com [NC]
RewriteRule ^(.*)$ /$1 [L,R=301
2.適用於使用Unix網絡服務器的用戶
通過此指令通知搜索引擎的spider你的站點文件不在此地址下。這是較為常用的辦法。
形如:Redirect 301 / /
3.在服務器軟件的系統管理員配置區完成301重定向
適用於使用Window網絡服務器的用戶
4.綁定/本地DNS
如果具有對本地DNS記錄進行編輯修改的權限,則隻要添加一個記錄就可以解決此問題。若無此權限,則可要求網站托管服務商對DNS服務器進行相應設置。
DNS服務器的設置
若要將blog.loseboy.com指向,則隻需在DNS服務中應增加一個別名記錄,可寫成:blog IN CNAME 。
如需配置大量的虛擬域名,則可寫成:* IN CNAME .
這樣就可將所有未設置的以williamlong.info結尾的記錄全部重定向到上。
5.用ASP/PHP實現301重定向:
ASP:
Response.Status=301 Moved Permanently
Response.AddHeader Location,/
Response.End
PHP:
header(HTTP/1.1 301 Moved Permanently);
header(Location:/);
exit();
301重定向還有一個重要的功能就是,如果你的網站更換域名或者有多個域名,你可以使用永久行301重定向,使舊網址重定向到自己的新網址,同時搜索引擎也會把舊網址的權重轉移到新網址,從而消除權重分散而造成的排名影響。
原創文章,轉載請註明: 轉載自迷失的孩子
本文鏈接地址: /54.html