IIS 7.5 HTTP-zu-HTTPS-Umleitung

Ich versuche, alle Ihre HTTP-Anfragen umleiten zu HTTPS.
Hier ist mein web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers accessPolicy="Read, Execute, Script" />
    </system.webServer>


    <system.webServer>
       <rewrite>
            <rules>
                <clear />
                <rule name="Redirect to https" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTPS}" pattern="off" ignoreCase="true" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>

</configuration>

Fand ich dieses Beispiel in einem anderen Beitrag auf Stackoverflow:
Zum erzwingen von HTTPS über einen web.config-Datei

Wenn ich speichern Sie diese Datei und versuchen Sie, Zugriff auf meine Website mithilfe von http es keine Umleitung zu https.

Ich dachte, dass vielleicht die Datei wurde ignoriert, so tippte ich einige falsche syntax in der web.config dann bekam ich einen 500-Fehler - bedeutet, dass es ist tatsächlich auf der Suche im web.config-Datei.

Bin ich Missverständnis, was die oben beschriebenen Konfiguration tun sollen? Ich umleiten möchten alle HTTP-request, HTTPS.

Die Website, die umgeleitet wird, um ein virtuelles Verzeichnis für die Tomcat-wenn es einen Unterschied macht.

InformationsquelleAutor OrangeGrover | 2013-05-07

Schreibe einen Kommentar