【问题标题】:Urlrewrite regex based on parameterUrlrewrite 基于参数的正则表达式
【发布时间】:2014-09-29 17:50:08
【问题描述】:

我想重写这种形式的字符串:

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

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

如果网址包含“a=1

我正在使用 UrlRewritingNet

【问题讨论】:

    标签: asp.net regex url-rewriting


    【解决方案1】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 2020-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多