0

現時点では、私はそのようなエイリアスを持っています

http://mysite/ru/folder/pagename

そして私はにリダイレクトしたい

http://mysite/us/folder/pagename

だからIIS7で私はURL Rewriteを使おうとしていました

サンプル URL は次のようになります

http://mysite/ru/Solutions/Education+Solutions

上記のルールはどのようになりますか

4

1 に答える 1

0

次のコードはあなたのためにそれをするはずです

<system.webServer>
    <rewrite>
        <rules>
            <rule name="http://mysite/ru/folder/pagename">
                <match url="http://mysite/[a-z]{2}/(.*)" />
                <action type="Rewrite" url="http://mysite/us/{R:1}" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>

これは次のように分解されます

  • [a-z]{2}任意の2文字の国コード
  • (.*)0文字以上
  • {R:1}(。*)への逆参照()はそれをグループとしてマークします
于 2012-07-09T21:50:37.407 に答える