2011-11-02 28 views
8

私は基本的に正確なアドレスにIIS7の別のドメインに書き換えURL、完全一致

http://www.example.com/mysite

と一致し、私のことができるようにしたい可能であれば

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

にリダイレクトしたいです私はexample.comのための内部書き換えモジュールをコード化しているので、IISでそれをやってください。これは、ユーザーフレンドリーなURLをaspxページに書き換え、他のサイトに干渉したくないからです。

NINJAのEDIT:

私はhttp://www.example.com/mysiteとしてアドレスを維持したいので、私はそれをリダイレクトしない、それを書き換える必要があります。

答えて

18

これは、ジョブ実行する必要があります。

<?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> 
+0

この作品を、それはバーの元のアドレスを保持しません。これは可能ですか? –

+0

その場合は、[ARRモジュール](http://www.iis.net/download/ApplicationRequestRouting)をIISにインストールしてリバースプロキシを設定する必要があります。確かに、もしこれが、特にexample2.comが他の場所でホストされているこの状況のた​​めの素晴らしい解決策であれば。 –

+0

ああ、おそらくそれの価値はありません。ありがとう。 –

関連する問題