2013-10-21 58 views
0

我想看起來像所有要求:IIS重寫:從目錄重寫URL的到其他域

(www.)mydomain.com/belgium(/*) 

被重定向到:/belgium/

(www.)mydomain.be 

路徑和查詢字符串需要包括:

www.mydomain.com/belgium/page1/page11?filter=yes 

需要變得

www.mydomain.be/page1/page11?filter=yes 
+0

什麼不適用於您當前的配置? – cheesemacfly

回答

0
<rule name="Rewrite" enabled="true"> 
     <match url="www.mydomain.com/belgium" /> 
     <conditions logicalGrouping="MatchAll" > 
     <add input="{QUERY_STRING}" pattern="(.+)"/> 
    </conditions> 
    <action type="Redirect" url="www.mydomain.be?{C:1}" appendQueryString="true" /> 
</rule> 

    <rule name="Rewrite" enabled="true"> 
    <match url="www.mydomain.com/belgium/{.*)" /> 
    <action type="Redirect" url="www.mydomain.be{R:1}" appendQueryString="true" /> 
</rule> 

您可以編寫額外的規則來處理鏈接的www一部分。 我把這個寫在我的頭上,所以它是不正確的,但我相信它應該給你一個提示。