Ошибка 404 для правила перенаправления HTTP на HTTPS - PullRequest
0 голосов
/ 18 июня 2019

Я получаю приведенную ниже ошибку для нашего корневого домена и всех дочерних сайтов, когда они набираются в формате http://domain.co.uk или https://domain.co.uk

Ошибка HTTP 404. Запрашиваемый ресурсне найден.

Мы работаем под управлением Windows Server 2012R2, и я редактирую файл web.config, а не использую IIS.

У меня перенаправление ниже вместо, но, очевидно, он не делает то, что я хотел бы сделать.

<rule name="Force WWW and SSL" enabled="true" stopProcessing="true">
    <match url="(.*)" />
    <conditions logicalGrouping="MatchAny">
            <add input="{HTTP_HOST}" pattern="^[^www]" />
            <add input="{HTTPS}" pattern="off" />
    </conditions>
<action type="Redirect" url="https://www.domain.co.uk/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>

Буду признателен, если кто-нибудь подскажет, где я ошибаюсь.

...