Настройка нескольких переадресаций https для одного сайта

Я пытаюсь настроить переадресацию https на тот же сайт с разными привязками. т. е. Site1 = www.domain1.com Site2 = www.domain2.com Site3 = www.domain3.com

Я использую следующие правила перенаправления, но они работают только для первого сайта и не работают для двух других сайтов.

    <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, но домен2 не работает.


person sam    schedule 27.06.2016    source источник


Ответы (1)


Я разделяю перезаписываемые URL-адреса в файле web.config для каждого приложения на сайте и для каждого сайта в IIS. Находятся ли ваши правила перезаписи на корневом уровне сервера IIS?

person godfathr    schedule 01.07.2016