Перенаправление IIS 7.5 SSL

Эй Powershell может записать события в журнал событий.

Commandlet "Запись-EventLog"

0
задан 30 November 2012 в 17:39
2 ответа

В итоге я решил это самостоятельно - я использовал комбинацию двух разных правил (одно для перезаписи http://domain.com на https: //www.domain.com, к которому привязан сертификат), а другой просто перенаправляет все запросы HTTPS, и, похоже, он работает отлично. Вот соответствующая запись конфигурации:

   <rewrite>
        <rules>
            <rule name="CanonicalHostNameRule1">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTP_HOST}" pattern="^www\.domain\.com$" negate="true" />
                </conditions>
                <action type="Redirect" url="http://www.domain.com/{R:1}" />
            </rule>
            <rule name="Redirect to HTTPS" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="^OFF$" />
                </conditions>
                <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
            </rule>
        </rules>
    </rewrite>
2
ответ дан 4 December 2019 в 14:20

Я знаю, что вы можете взять с собой весь URL-адрес, если вы настроите перенаправления в IIS, если вы используете атрибут appendUrlTrail = "true" . Возможно, вы могли бы добавить его в тег . Не уверен, работает он или нет: -)

0
ответ дан 4 December 2019 в 14:20

Теги

Похожие вопросы