很多站長都在問,我的網(wǎng)站***.com的排名怎么在www.***.com的前面呢?有的站長會采用設(shè)置絕對路徑的方法,讓百度分辨主域名。這樣的方法對google來說是可行的,但對百度來說,往往碰到更換域名或者主機測試,就很不方便。還有站長就直接解析www域名,不解析頂級域名,這樣其實是不利于用戶體驗也很浪費頂級域名權(quán)重。
小編則認為最好的方法是利用301定向跳轉(zhuǎn)把***.com域名直接跳轉(zhuǎn)至www.***.com域名上,好處有三:一、訪問***.com能正常打開;二、防止百度收錄***.com域名造成網(wǎng)站文章重復(fù);三、能有效的利用頂級域名權(quán)重,把頂級域名權(quán)重傳遞給www.***.com。
那怎么來設(shè)置301重定向呢?
1、linux+Apache主機,在在.htaccess文件中增加301轉(zhuǎn)向指令,采用 mod_rewrite 技術(shù),如:PHP代碼
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.aabb.com [NC]
RewriteRule ^(.*)$ http://aabb.com/$1 [L,R=301]
2、Window+IIS主機,在服務(wù)器軟件的系統(tǒng)管理員配置中設(shè)置,方法:
打開Internet信息服務(wù)管理器,在欲重定向的網(wǎng)頁或目錄上按右鍵,選中“重定向到URL”,在對話框中輸入目標頁面的地址,記得選中“資源的永久重定向”->“應(yīng)用” 。
3、用PHP/ASP .NET實現(xiàn)301跳轉(zhuǎn),方法如下:
1)用PHP實現(xiàn)
PHP代碼 代碼如下:
<? Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://aabb.com" );?>
2)用ASP.NET實現(xiàn)
ASP/Visual Basic代碼 代碼如下:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://aabb.com");
}
</script>
設(shè)置以后,可以用站長工具查詢,是否設(shè)置正確。

![]()
本單位代理的域名注冊服務(wù)機構(gòu)名稱:商中在線科技股份有限公司、北京新網(wǎng)數(shù)碼信息技術(shù)有限公司
?2002-2019 Oriental Century All Rights Reserved. 版權(quán)所有:成都世紀東方網(wǎng)絡(luò)通信有限公司
《中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證》ISP證編號:B1-20181050 蜀ICP備07500933號 營業(yè)執(zhí)照 公安備案:51019001000101