IIS не перенаправляет URL на HTTPS - PullRequest
0 голосов
/ 24 августа 2018

Я получил 2 переписывания URL для перехода с http на https и с non-www на www. Это работает, когда я захожу на сайт из корня или из одного / path, но когда у меня есть больше путей, таких как / cable / cable_usb, перенаправление не работает:

            <rule name="HTTP Redirect to HTTPS" enabled="true" stopProcessing="true">
        <match url="(.*)" ignoreCase="false" />
        <conditions>
            <add input="{HTTPS}" pattern="off" />
        </conditions>
        <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" />
    </rule>
    <rule name="Redirects to www.budget-hardware.nl" patternSyntax="ECMAScript" stopProcessing="true">
        <match url=".*" />
        <conditions logicalGrouping="MatchAny">
            <add input="{HTTP_HOST}" pattern="^budget-hardware.nl$" />
        </conditions>
        <action type="Redirect" url="https://www.budget-hardware.nl/{R:0}" />
    </rule>

когда я иду в http://budget -hardware.nl Я окажусь на https // www.budget-hardware.nl но когда я зайду на http://www.budget -hardware.nl / kabels_adapters / kabels_adaptersverloop , он останется на незащищенном http-сайте.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...