我想从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网址规则,但是我把这个规则放在它之前,所以无论如何都不应该这样做。
答案 0 :(得分:0)
输入模式末尾的“(。*)”将匹配任何字符串。如果您只想匹配“1/2”之类的东西,则需要相应地调整模式。