Ho alcuni problemi con il reindirizzamento a un altro URL in base ai parametri della stringa di query. Voglio reindirizzare gli utenti che entrano www.domain.com/signup.aspx?p=1 a:Modulo di riscrittura dell'URL IIS: reindirizzamento basato su 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>
Ora quando entrano www.domain.com/ signup.aspx p = 2 si deve andare a:?
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>
Le regole di cui sopra non funzionano. Qual è il modo giusto per farlo? Grazie in anticipo.
Gr
Martijn
Grazie ha funzionato! –
Questo ha funzionato per me, e mi ha salvato giorno - Grazie – Bala