web-dev-qa-db-ja.com

IIS7 URLを別のドメインに書き換え、完全一致

基本的に正確な住所と一致させたい

http://www.example.com/mysite

にリダイレクトします

http://www.example2.com/something/something

可能であれば、IISでそれを実行できるようにしたいのは、ユーザーフレンドリーなURLをaspxページに書き換えるexample.comの内部書き換えモジュールをコーディングしたためです。干渉は必要ありません。他のサイトと。

忍者編集:

アドレスを http://www.example.com/mysite のままにしておきたいので、リダイレクトせずに書き直す必要があります。

11
James Hay

これでうまくいくはずです:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Redirect mysite" stopProcessing="true">
                    <match url="^mysite$" />
                    <conditions>
                        <add input="{HTTP_Host}" pattern="^www\.example\.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.example2.com/something/something" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>
21