2016-06-27 9 views
0

Ich versuche, https Redirects auf die gleiche Website mit unterschiedlichen Bindungen einzurichten. dh Site1 = www.domain1.com Site2 = www.domain2.com Site3 = www.domain3.comEinrichten mehrerer https Redirects für die gleiche Site

ich folgendes Umadressierungsregel verwenden aber nur für die erste Seite arbeiten und nicht für andere Websites, 2 Arbeits

<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> 

Bitte leiten, was ich hier fehlt. Wie http://domain1.com umgeleitet zu https://domain1.com, aber Domäne2 funktioniert nicht.

Antwort

0

Ich separiere meine URL-Umschreibungen in die Datei web.config für jede der Anwendungen innerhalb einer Site und jeder Site in IIS. Befinden sich Ihre Rewrite-Regeln auf der Server-Root-Ebene von ISS?