Я хочу перенаправить с 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/
У меня есть правило с кононическим URL, но я ставлю это правило перед ним, поэтому оно все равно не должно доходить.