문제

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?

도움이 되었습니까?

해결책

Try this:

<urlrewrite>

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

</urlrewrite>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top