Domanda

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?

È stato utile?

Soluzione

Try this:

<urlrewrite>

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

</urlrewrite>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top