none
IIS, переопределение URL, всех кроме определенных RRS feed

  • Общие обсуждения

  • Добрый день! Уже несколько дней не могу решить проблему
    Подскажите пожалуйста, как сделать так, что бы правило переопределения url, работало для всех случаев, кроме тех, когда в URL есть например определенная подстрока?

    Например есть http://site.ru, создаю правило перенаправления на https://site.ru, однако хочу что бы если идет запрос http://site.ru/no_ssl/.... то правило перенаправления на https версию не срабатывало

    То есть видим что в урл есть /no_ssl/, значит с http на https бросать не нужно. Как так сделать?(

    31 марта 2019 г. 8:46

Все ответы

  • Здравствуйте,

    Попробуйте следующий вариант и сообщите, если он вам помог:
     	<rule name="Redirect to https" stopProcessing="true">
    		<match url="^(?:no_ssl/.*)" negate="true" />
                        <conditions>
                            <add input="{HTTPS}" pattern="off" ignoreCase="true" />
    		</conditions>
                        <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
                </rule>


    Avis de non-responsabilité:
    Mon opinion ne peut pas coïncider avec la position officielle de Microsoft.

    Bien cordialement, Andrei ...

    MCP

    2 апреля 2019 г. 2:29
    Модератор