Правило перезаписи URL: HTTP в HTTPS не работает в IIS 8 2016 Server: ERR_INVALID_REDIRECT - PullRequest
0 голосов
/ 27 июня 2019

Я установил сертификат SSL Godaddy.Все эти URL работают в браузере: "park.mydomain.com", "http://park.mydomain.com"," https://park.mydomain.com". Первые два показывают незащищенные, а последние защищенные.В привязках у меня есть две записи.Один [https park.mydomain.com порт 443], а другой - [http park.mydomain.com порт 80].Я установил перезапись URL и добавил правило по этой ссылке: здесь .Теперь, если я наберу первый или второй URL, браузер скажет, что не найден ERR_INVALID_REDIRECT.Работает только третий - https: park.mydomain.com.Если я отключу правило, все три снова будут работать.Что случилось ?Почему это не перенаправление?Сервер 2016 с IIS размещен в Azure

   <rewrite>
        <rules>
            <rule name="http_https" enabled="false" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="^OFF$" />
                </conditions>
                <action type="Redirect" url="https://{HTTP_POST}/{R:1}" appendQueryString="false" redirectType="Permanent" />
            </rule>
        </rules>
    </rewrite>

1 Ответ

0 голосов
/ 28 июня 2019

Перенаправление было настроено правильно.Проблема была в типе сертификата, который я установил, который был только для одного домена.

...