
Я хочу переписать URL отсюда:
blah.com/web/code=BSIL
к этому:
blah.com/web/logon.html?app=BSIL&embed=true&installApp=false
Работает с Redirect, но с Rewrite параметры не передаются.
Я пробовал работать с примерами, используя карты условий и перезаписи, но это оказалось запутанным, и я не смог заставить это работать, поэтому решил начать с нуля, чтобы не усложнять задачу.
Правила:
<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>