Question

I'm trying to use Tuckey's UrlRewriteFilter to rename a query string parameter if it exists. I want to rename "foo" to "bar".

Examples:

  • /hello/hey/?foo=123 should be /hello/hey/?bar=123

  • /nascar/?a=b&foo=lol should be /nascar/?a=b&bar=lol

Any ideas?

Was it helpful?

Solution

Try this:

<urlrewrite>

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

</urlrewrite>
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top