2016-04-04 19 views
0

私はサブドメインtest1.test.comを持っています。そのサブドメインのURLを書き換えて、他のドメインを指すすべての要求を書き換えたいと思っています。たとえば、すべてのリクエストをtest1.test.comに書き換えて、http://www.AAA.comをに書き換えたいのですが、ここは私の書き換えルールです。URLを空白に書き換える

<rewrite> 
     <rules> 
     <rule name="Rewrite sample"> 
      <match url="(.*)" /> 
      <action type="Rewrite" url="http://www.AAA.com" /> 
     </rule> 
     </rules> 
    </rewrite> 

結果は期待通りではありません。

"探しているリソースが削除されているか、名前が変更されているか、一時的に利用できません。"

答えて

0

別のドメインに書き直すことはできません。のみ(ドメインの後)URLの最後の部分で取引を書き換えるので、ドメインを変更する唯一の方法は、次のようにリダイレクトを使用することです:

<rewrite> 
    <rules> 
    <rule name="Test" stopProcessing="true"> 
     <match url="test1.test.com" /> 
     <action type="Redirect" url="http://www.AAA.com"/> 
    </rule> 
    </rules> 
</rewrite> 
+0

私はリダイレクトの代わりに書き換えたい、私はtest1のを見て維持するために、ユーザが欲しいです。アドレスバーにtest.com、内容はAAA.com –

+0

からですが、@AndrejKovalksyは別のドメインに書き直すことはできません。リライトはドメインの後ろのURLの最後の部分だけを扱うので、ドメインを変更する唯一の方法はリダイレクトを使うことです。 – Lesmian

+0

ありがとう、あなたのコメントをあなたの答えを編集することができます、私はそれを答えとしてマークすることができます。 –