Jak w IIS ustawić przekierowanie HTTPS domena A na HTTPS domena B

0

Witam

Jak w temacie.

Na serwerze IIS doinstalowałem URL Rewrite i ustawiłem dwie reguły:

    <rewrite>
      <rules>

	<rule name="HTTP A to B" stopProcessing="true">
	  <match url=".*" />
	  <conditions>
	    <add input="{HTTP_HOST}" pattern="www.domenaA.pl" />
	  </conditions>
	  <action type="Redirect" url="https://www.domenaB.pl" />
	</rule>

        <rule name="Redirect2https" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="^OFF$" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
        </rule>

      </rules>
    </rewrite>

Pierwsza reg. HTTP A to B przekierowuje połaczenia przychodzące po http://domenaA.pl na https://domenaB.pl - ona działa poprawnie.
Druga reg. przekierowuje http na https - działa poprawnie

Jak ustawić reg. która będzie przekierowywać połączenia https://domenaA.pl na https://domenaB.pl.

Dzięki za pomoc.

0

a to nie bedzie tak, ze jezeli nawet przekierowywujesz na http to druga regula Ci od razu zmieni na https?

0

jak wywołam po http domenęB to przekieruje na https://domenaB.pl
jak wywołuje po http domenęA to przekieruje na https://domenaB.pl
ale jesli wywolam Od razu https:\domenaA.pl to wejdę na https://domenaA.pl nie przekieruje mnie na domenęB.pl

0

ustawiłem reg. tak:

<rewrite> 
<rules> 
<rule name="HTTPS to HTTP ALL" stopProcessing="true"> 
<match url="(.*)" /> 
<conditions> 
<add input="{HTTPS}" pattern="on" /> 
</conditions> 
<action type="Redirect" url="http://{HTTP_HOST}/{REQUEST_URI}" /> 
</rule> 
</rules> 
</rewrite> 

rzeczywiście jak wpiszę w przeglądarce adres https://www.domena1.pl przekierowuje mnie na http://www.domena1.pl
ale jeśli wpiszę https://www.domena2.pl jest coś kiepsko bo trafiam na https://www.domena2.pl (brak przekierowania).

0 użytkowników online, w tym zalogowanych: 0, gości: 0