Urlrewrite регулярное выражение на основе параметра - PullRequest
2 голосов
/ 08 марта 2011

Я хотел бы переписать строки этой формы:

"/folder/default.aspx?a=1&b=2&c=3" (example)

до

"/newfolder/?a=1&b=2&c=3"

если URL содержит "a=1"

Я использую UrlRewritingNet

1 Ответ

2 голосов
/ 08 марта 2011

Попробуйте это:

<rewrites>
    <add name="SomeRuleNameHere" 
         virtualUrl="^~/folder/default\.aspx\?(.*&amp;)?a=1(&amp;.*)?$"
         destinationUrl="~/newfolder/?$1a=1$2"
         ignoreCase="true"
         rewriteUrlParameter="ExcludeFromClientQueryString" />
</rewrites>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...