2011-12-06 87 views
1

我想從blog.mydomain.com/1/2/ 重定向到www.mydomain.com/blog/1/2/從子域重定向到子文件夾

我在IIS7以下規則:

<rule name="New Blog Redirect" stopProcessing="true"> 
        <match url="(.*)" /> 
        <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> 
         <add input="{HTTP_HOST}" pattern="^http://(?!www)(\w+)\.mydomain.com/(.*)" /> 
        </conditions> 
        <action type="Redirect" url="http://www.mydomain.com/{C:1}/{C:2}" /> 
       </rule> 

這似乎並不奏效。 當我進入http://blog.mydomain.com/test/,我重定向到http://www.mydomain.com/test/

我有一個connonical URL規則,但我把這個規則之前,所以它不應該去也無妨。

回答

0

輸入模式末尾的「(。*)」將匹配任何字符串。如果您只希望它匹配「1/2」之類的東西,則需要相應地調整圖案。

相關問題