2016-06-27 14 views
0

異なるバインディングを持つ同じサイトにhttpsリダイレクトを設定しようとしています。 すなわちサイト1 = www.domain1.com サイト2 = www.domain2.com Site3 = www.domain3.com同じサイトに対して複数のhttpsリダイレクトを設定する

私は、次のリダイレクトのルールを使用していますが、彼らは唯一の最初のサイトのために働き、他の2つのサイトのために働いていません

<rewrite> 
    <rules> 

    <rule name="HTTP/S to HTTPS Redirect" enabled="true" stopProcessing="true"> 
    <match url="http://domain1.com" /> 
    <conditions> 
     <add input="{HTTPS}" pattern="off" ignoreCase="true" /> 
    </conditions> 
    <action type="Redirect" url="https://domain1.com" redirectType="Permanent" /> 
    </rule> 

    <rule name="HTTP Redirect to HTTPS 2" enabled="true" stopProcessing="true"> 
    <match url="http://domain2.com" /> 
    <conditions> 
     <add input="{HTTPS}" pattern="off" ignoreCase="true" /> 
    </conditions> 
    <action type="Redirect" url="https://domain2.com" redirectType="Permanent" /> 
    </rule> 

私がここで行方不明です何を案内してください。 http://domain1.comhttps://domain1.comにリダイレクトされますが、domain2は機能しません。

答えて

0

サイト内の各アプリケーションとIIS内の各サイトのURLを書き換えてweb.configにします。書き換えルールはISSのサーバールートレベルにありますか?

関連する問題