2013-10-11 106 views
0

在IIS 7如何做301重定向多個域子目錄的以下301重定向多個域的域的子目錄IIS

Request          Redirect to 
-------------------------------------------------------------------------- 
www.domain.fr      www.newdomain.com/fr/ 
www.domain.com.pk     www.newdomain.com/pk/ 
www.domain.co.th      www.newdomain.com/th/ 
www.xyzdomain.com     www.newdomain.com/xyz/ 

我有很多的域重定向到IIS一個單一的網站並從那裏我必須重定向到他們的相關子目錄保持301重定向(搜索引擎友好)

感謝您的幫助,如果有人知道。

回答

0

我發現另一種方式爲左右301個重定向,是這樣的:

  1. 把你所有的網站域名到一個IIS站點。 (第一個網站) (例如www.domain.fr,www.domain.com.pk,www.domain.co.th,www.xyzdomain.com)

  2. 爲主網站製作另一個IIS網站(第二個網站) (例如www.newdomain.com)

  3. 現在把一個asp/php/asp.net代碼重定向的基礎上,你有條件,在我的情況我用asp經典,並把一些代碼這個:


If InStr(UCase(Request.ServerVariables("SERVER_NAME")), UCase("www.domain.fr")) > 0 Then 
    Response.Status="301 Moved Permanently" 
    Response.AddHeader "Location","http://www.newdomain.com/fr/" 
    Response.End 
ElseIf InStr(UCase(Request.ServerVariables("SERVER_NAME")), UCase("www.domain.com.pk")) > 0 Then 
    Response.Status="301 Moved Permanently" 
    Response.AddHeader "Location","http://www.newdomain.com/pk/" 
    Response.End