Используя ответ на этой странице, я смог настроить для себя правило. Я также добавил параметры запроса. Хотел выложить сюда, на случай, если кому-то поможет:
<!-- probably requires custom rewrite module, available through web platform installer -->
<rule name="Redirect oldsite.com" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^.*oldsite\.com$" />
</conditions>
<action type="Redirect" url="http://www.newsite.com/page.cfm?userid=123&mode=form"
appendQueryString="false" redirectType="Permanent" />
</rule>
Некоторые пояснения:
Чтобы устранить некоторую путаницу, этот "URL" является частью после первой косой черты после домена, а не всего URL. Я собираюсь вставить это так, чтобы он получал любой URL.
<match url=".*" />
Теперь мы добавим условие, потому что у меня на этом компьютере было несколько веб-сайтов, поэтому я хочу убедиться, что это правило применяется только к одному из них. Я также использовал подстановочный знак вместо "(www.)?" потому что подстановочный знак перехватит любой поддомен.
<conditions>
<add input="{HTTP_HOST}" pattern="^.*oldsite\.com$" />
</conditions>
И последнее замечание для людей, которые хотят ввести несколько параметров строки запроса. Вам нужно избегать амперсанда между ними, потому что это не сработает, если вы этого не сделаете:
<action type="Redirect" url="http://www.newsite.com/page.cfm?userid=123&mode=form"
appendQueryString="false" redirectType="Permanent" />
person
sugardaddy
schedule
19.11.2014