У меня возникли проблемы с перенаправлением на другой URL-адрес на основе параметров строки запроса. Я хочу, чтобы перенаправить пользователей, которые входят в www.domain.com/signup.aspx?p=1:Модуль перезаписи URL-адреса IIS: перенаправление на основе QueryString
www.domain.com/signup
<rule name="Signup Redirect 1" stopProcessing="true">
<match url="signup\.aspx\?p=1" />
<conditions logicalGrouping="MatchAll" />
<action type="Redirect" url="signup" redirectType="Temporary" />
</rule>
Теперь, когда они входят www.domain.com/ signup.aspx р = 2 они должны пойти:
www.domain.com/signup/promocode
<rule name="Signup Redirect 2" stopProcessing="true">
<match url="signup\.aspx\?p=2" />
<conditions logicalGrouping="MatchAll" />
<action type="Redirect" url="signup/promocode" redirectType="Temporary" />
</rule>
Вышеприведенные правила не работают. Каков правильный способ сделать это? Заранее спасибо.
Gr
Мартейн
Спасибо, сработало! –
Это сработало для меня и спасло меня день - Спасибо – Bala