Принудительное использование Https в приложении ASP.NET, работающем на IIS 7.5

Я принудительно использую SSL на всем моем сайте с помощью следующего кода в моем файле web.config;

<system.webServer>
    <rewrite>
        <rules>
            <rule name="Redirect HTTP to HTTPS" stopProcessing="true">
                <match url="(.*)"/>
                <conditions>
                    <add input="{HTTPS}" pattern="^OFF$"/>
                </conditions>
                <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther"/>
            </rule>
        </rules>
    </rewrite>
</system.webServer>

но что я хотел бы сделать, так это принудительно установить ssl только на пути ~ / закупка / и ~ / account / и под ними. какой должен быть URL-адрес соответствия для этого?

ПРИМЕЧАНИЕ. Здесь мне тоже подойдут регулярные выражения, а также подстановочные знаки.

8
задан tugberk 2 July 2011 в 12:16
поделиться