Frage

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?

War es hilfreich?

Lösung

Try this:

<urlrewrite>

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

</urlrewrite>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top