Mam pewne problemy z przekierowaniem na inny adres URL na podstawie parametrów ciągu zapytania. Chcę przekierować użytkowników, które wchodzą www.domain.com/signup.aspx?p=1 do:Moduł przepisywania URL-ów IIS: Przekierowanie oparte na 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>
Teraz kiedy wejdą www.domain.com/ signup.aspx p = 2, musi udać się do:
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>
Powyższe zasady nie działają. Jaki jest właściwy sposób na zrobienie tego? Z góry dziękuję.
Gr
Martijn
Dzięki temu zadziałało! –
To zadziałało dla mnie i uratowało mnie dzień - dziękuję – Bala