重命名查询字符串参数(如果存在)

时间:2013-01-22 12:11:16

标签: java rewrite tuckey-urlrewrite-filter

我正在尝试使用Tuckey's UrlRewriteFilter重命名查询字符串参数(如果存在)。我想将“foo”重命名为“bar”。

示例:

  • /hello/hey/?foo=123应为/hello/hey/?bar=123

  • /nascar/?a=b&foo=lol应为/nascar/?a=b&bar=lol

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

<urlrewrite>

    <rule>
       <from>^(.*)(\?|&)foo=(.*)$</from>
       <to type="redirect">$1$2bar=$3</to>
    </rule>

</urlrewrite>