1. 程式人生 > >Windows server 2003 IIS6.0虛擬主機下301重定向程式碼

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

當你準備好好看這篇文章的時候,你應該已經知道了301重定向的作用與意義了,那麼這裡就不多加解釋了。

一、域名“domain.com”重定向到“www.domain.com”
httpd.ini檔案配置的程式碼如下,放置位置:網站根目錄

[ISAPI_Rewrite]
 CacheClockRate 3600
 RepeatLimit 32
 RewriteCond Host: ^sendnet\.cn$
 RewriteRule (.*) http\://www\.sendnet\.cn$1 [I,R]
注:記得把其中的域名換成你的域名。如果你的網站根目錄中的這個檔案已經存在(偽靜態),可以將上面的程式碼直接加到裡面

二,多對域名重定向怎麼寫規則?

對於httpd.ini 配置檔案中需要另寫一行重定向程式碼。
如下,將域名“sendnet.cn”、“www.sendnet.cn”都重定向到“www.2423.cn”

[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32

RewriteCond Host: ^sendnet\.cn$
RewriteRule (.*) http\://www\.2423\.cn$1 [I,R]

RewriteCond Host: ^www\.sendnet\.cn$
RewriteRule (.*) http\://www\.2423\.cn$1 [I,R]

RewriteCond Host: ^2423\.cn$
RewriteRule (.*) http\://www\.2423\.cn$1 [I,R]
注:因為即使是做了301跳轉之後,搜尋引擎對你另外一個帶www的域名還是會有一個考察期的,這個考察與新站稍有不同。權重一般不會丟失。所以做過301跳轉後會有一個作用期,不會馬上生效!