2011-03-08 48 views
2

我想改寫這個格式的字符串:Urlrewrite正則表達式

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

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

如果URL中包含 「a=1

使用UrlRewritingNet

回答

2

林試試這個:

<rewrites> 
    <add name="SomeRuleNameHere" 
     virtualUrl="^~/folder/default\.aspx\?(.*&amp;)?a=1(&amp;.*)?$" 
     destinationUrl="~/newfolder/?$1a=1$2" 
     ignoreCase="true" 
     rewriteUrlParameter="ExcludeFromClientQueryString" /> 
</rewrites>