Мне нужно переписать URL:
http://www.mydomain.com/test.aspx?pagename=quotes&companycode=324543
Чтобы
http://www.mydomain.com/test/quotes/324543
Я использую IIS 7.5 и VS 2008.
Мне нужен текст для вставки в web.config.
Установить Перезапись URL затем внутри web.config по пути XML system.webServer / rewrite / rules
<rule name="Rule" stopProcessing="true">
<match url="test.aspx" />
<conditions>
<add input="{QUERY_STRING}" pattern="pagename=([a-zA-Z0-9]+)&companycode=([0-9]+)" />
</conditions>
<action type="Rewrite" url="test/{C:1}/{C:2}" appendQueryString="false" />
</rule>
Если вам не нужны все параметры в строке запроса, вы можете заменить регулярное выражение и параметры ({C: 1} / {C: 2}) их литералами.