主機問題
當前位置 :主頁 > 主機問題 >

如何利用httpd.ini設置301跳轉

來源:互聯網 時間:2014-03-23
從優化搜索引擎角度出發,301重定向是網址重定向比較可行的一種辦法。當網站的當前域名不可用或者發生變更后,搜索引擎只對新網址進行索引,同時又會把舊地址下原有的外部鏈接如數轉移到新地址下,從而不會讓網站的排名因為網址變更而收到絲毫影響。

同樣,在使用301永久性重定向命令讓多個域名指向網站主域時,也不會對網站的排名產生任何負面影響。

301重定向有助于增加網站的權重,如將所有站點權重都集中于 一個域名

注意:要做重定向的域名一定都要綁定解析在該主機上才能生效

一.下面簡單闡述一下對Windows虛擬主機用戶的實現301重定向的方法:

例如:將sinidc.com 定向到www.sinidc.com 這個域名上。

Windows server 2003 IIS6.0虛擬主機下301重定向代碼

httpd.ini文件 配置的代碼如下:

[php]
[ISAPI_Rewrite]

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^sinidc\.com$

RewriteRule (.*) http\://www\.sinidc\.com$1 [I,R]

[/php]

復制以上代碼,寫入httpd.ini文件然后上傳到網站根目錄即可。記住把其中的sinidc.com域名換成你的域名。

二.多個域名重定向怎么處理?

當然,被重定向的域名可以有多個,該怎么處理。往下看。

1.httpd.ini 配置文件中需要另寫一行重定向代碼。

[php]
[ISAPI_Rewrite]

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^sinidc\.com$

RewriteRule (.*) http\://www\.snidc\.com$1 [I,R]

RewriteCond Host: ^idc.sinidc\.com$

RewriteRule (.*) http\://www\.sinidc\.com$1 [I,R]
[/php]