
Ich möchte daraus eine URL umschreiben:
blah.com/web/code=BSIL
dazu:
blah.com/web/logon.html?app=BSIL&embed=true&installApp=false
Es funktioniert mit Redirect, aber mit Rewrite werden die Parameter nicht weitergegeben.
Ich habe versucht, Beispiele mithilfe von Bedingungen und Umschreibekarten durchzuarbeiten, aber das wurde kompliziert und ich habe es nicht zum Laufen gebracht. Deshalb dachte ich, der Einfachheit halber sollte ich von vorne beginnen.
Regeln:
<rewrite>
<globalRules>
<rule name="test" patternSyntax="Wildcard" stopProcessing="true">
<match url="*web/code=BSIL" />
<action type="Rewrite" url="{R:1}/web/logon.html?app=BSIL&embed=true&installApp=false" appendQueryString="false" />
</rule>
<rule name="redirect" patternSyntax="Wildcard" stopProcessing="true">
<match url="*web/code=EC" />
<action type="Redirect" url="{R:1}/web/logon.html?app=EC&embed=true&installApp=false" appendQueryString="false" redirectType="Temporary" />
</rule>
</globalRules>
</rewrite>