你的網(wǎng)站還在被不同的url分散權重,影響排名嗎? |
發(fā)布時間: 2012/8/18 11:08:51 |
學習seo的朋友都應該知道url標準化,所謂url標準化簡單的說就是在能夠訪問到同一個頁面的不同url的 里面選出一個具有代表性的url 做為 主url(參與排名的)。所以我在宣傳推廣的時候也要盡量主推一個url,以免分散權重影響網(wǎng)站排名!
或許經(jīng)常碰到這樣的情況,其他網(wǎng)站鏈接你的站點時,會用下面不同的鏈接:
而這樣導致的結(jié)果集是 你站點的權重分散到其他幾個URLs了。
網(wǎng)站的全站也就集中在主域名 了。
301重定向的概念,以及什么情況下需要做301重定向,我就不再多說了,大家可以自己查一下相關資料,下面我重點說一下做301重定向的方法:
Linux主機301重定向
支持Apache的主機可以直接創(chuàng)建一個.htaccess文件,一般來 說,在本地無法創(chuàng)建.htaccess的時候可以先創(chuàng)建一個txt格式文件,上傳到根目錄的時候再重命名為“.htaccess”就可以了。網(wǎng)上很多如何 進行301重定向的教程,無論是整站重定向還是單頁重定向。當然你也可以選擇直接在空間后臺操作,網(wǎng)上也有教程,搜一下就好了。
1 none www301重定向到www
.htaccess文件中可以寫入的代碼
RewriteEngine on
rewritecond %{http_host} ^piaoxian.net [nc]
rewriterule ^(.*)$ http://www.piaoxian.net/$1 [L,R=301]
2 整站301重定向
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.abc.com [NC]
RewriteRule ^(.*)$ http://abc.org/$1 [L,R=301]
另外一種是在根目錄下的index.php里這樣弄
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:http://abc.org/”);
exit();
IIS虛擬主機(向主機商詢問是否支持)下301重定向代碼(要求:rewrite模塊為2.x以上,1.x的做出來的是302重定向)
修改httpd.ini文件的代碼如下:
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^piaoxian\.com$
RewriteRule (.*) http\://www\.piaoxian\.net$1 [I,R]
Asp主機301重定向
在 index.asp 或 default.asp 的最頂部加入以下幾行:
代碼如下:
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”www.abc.org”
Response.End
%>
使用插件實現(xiàn)301重定向
可以實現(xiàn)WordPress系統(tǒng)的301重定向插件推薦:
Dean’s Permalinks Migration
Permalinks Migration Plugin
Redirection
Platinum SEO Pack(SEO插件,附帶301重定向)
做301重定向的方法基本就這些了,如果有什么地方不對或者是不足之處還希望大家不吝賜教!最后鑒于不少朋友用win系統(tǒng)的虛擬主機,而win主機做301又很不方便,故飄仙QQ858001217 特地免費贈送全站301重定向服務 本文出自:億恩科技【1tcdy.com】 |