當前位置:編程學習大全網 - 遊戲軟體 - 如何利用.htaccess多域名指向壹個主域名?

如何利用.htaccess多域名指向壹個主域名?

妳說的這個是可以實現的 多域名指向壹個主域名 就是用301重定向

301重定向:

頁面永久性移走(301重定向)是壹種非常重要的“自動轉向”技術。

從搜索引擎優化角度出發,301重定向是網址重定向最為可行的壹種辦法。當網站的域名發生變更後,搜索引擎只對新網址進行索引,同時又會把舊地址下原有的外部鏈接如數轉移到新地址下,從而不會讓網站的排名因為網址變更而收到絲毫影響。同樣,在使用301永久性重定向命令讓多個域名指向網站主域時,亦不會對網站的排名產生任何負面影響。

如何用.htaccess重定向:

因為不是所有的虛擬主機都支持這種操作,所以也有以下的條件才會支持。

1、linux的虛擬主機Apache的服務器,需要支持.htaccess 這個文件。(咨詢主機商是否支持)如果支持,則先2個域名都解析到同壹個IP,然後在.htaccess文件開始處加入壹下規則:

代碼:

RewriteCond %{ [NC]

RewriteRule ^(.*)$ /$1 [R=301.L]

須註意的就是:.htaccess這個文件基本在傳到本地是不能直接被修改的,我們可以采用修改成.htaccess.txt的形式來進行訪問編 輯,把要寫的代碼寫好之後,直接把.htaccess.txt傳上空間,再把.htaccess.txt直接用FTP修改成.htaccess文件名,這 樣就可以升效啦!

2、window的虛擬主機IIS的服務器,需要有安裝 ISAPI_Rewrite這個組件。(咨詢主機商是否支持)如果支持,則先2個域名都解析到同壹個IP,然後在$

RewriteRule (.*) $1 [R,I]

如果采用以上代碼不可行,請妳嘗試下這個代碼:

代碼:

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^hongtaoseo\.com$

RewriteRule (.*) $1 [I,RP]

對於大部分虛擬主機是不支持這樣的操作,那麽這時候怎麽辦?

以上301重定向的操作方式並非是必須的,如果主機不支持,采用以下的方式也是同樣可以達到效果。

1、如果是全新的域名和網站,也就是沒帶www的域名暫時沒有被收錄,那麽可以采用沒帶www的域名轉發到帶www的域名上。在域名管理後臺設置轉發,國內的壹些域名商也不允許轉發了。

2、如果網站已經存在壹段時間,沒帶www的域名也被收錄了很多頁面,則采用帶www和不帶www的域名同時解析到網站的IP。然後,網站的主導航,分類,或次導航等壹些比較重要的位置,盡可能采用帶www的絕對地址。

總結:因為人們的上網習慣 主要主域名也是帶WWW的把不帶WWW的和其他的多個域名可以轉向到主域名之中。

  • 上一篇:大學生個人學習總結報告
  • 下一篇:鴻雁原唱是誰唱的 鴻雁原唱呼斯楞介紹
  • copyright 2024編程學習大全網