перенаправление с субдомена в подпапку - PullRequest
1 голос
/ 06 декабря 2011

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

1 Ответ

0 голосов
/ 08 декабря 2011

"(. *)" В конце шаблона ввода будет соответствовать любой строке. Если вы хотите, чтобы оно совпадало с чем-то вроде «1/2», вам необходимо соответствующим образом скорректировать шаблон.

...