HTTP-Umleitung Problem in IIS, immer ERR_TOO_MANY_REDIRECTS auf den browser

Ich versuche zum aktivieren von HTTPS auf einer Webseite auf IIS. Ich möchte zum umleiten der Benutzer von http zu https.

Habe ich aktualisiert, der Regel entsprechend im web.config

<rewrite>
        <rules>
            <rule name="Redirect to HTTPs" enabled="true" stopProcessing="true">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="^OFF$" />
                </conditions>
                <action type="Redirect" url="https://{HTTP_HOST}/" redirectType="Permanent" />
            </rule>
        </rules>
</rewrite>

Ich bin in der Lage, konvertieren Sie die Anfrage auf https-aber dann hält Sie umleiten auf der selben url, die mit https. Das problem ist, dass die Regel offenbar hält umleiten alle urls (einschließlich https und dann den browser in der Registerkarte "Netzwerk" hält viel von 301 und schließlich wirft

This webpage has a redirect loop

ERR_TOO_MANY_REDIRECTS

Bitte helfen Sie mir hier, wenn jemand angegangen wird, der eine ähnliche situation. Ich kann mehr Informationen liefern, wenn nötig.

Danke

Der IIS-version Sie verwenden ?
Wollen Sie die Umleitung Seite alle Anfragen auf https? Ist Ihre website gehostet auf einem load-balanced-Umgebung?
Ich bin mit IIS 7.5
Ja, ich bin versucht, leiten alle Seiten auf https, vor allem die home-Seite. Ich bin nicht bewusst über load-balanced-Umgebung.

InformationsquelleAutor Tirath Shah | 2015-04-23

Schreibe einen Kommentar