为同一站点设置多个https重定向

问题描述:

我想设置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.com重定向到https://domain1.com,但domain2不起作用。

我将我的URL分别写入web.config中,以便为站点中的每个应用程序以及IIS中的每个站点重写。您的重写规则是否在ISS的服务器根目录级别?