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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt Sie haben die URL-Rewrite Installiert. Hier klicken für info/installation.
Stellen Sie sicher, dass die folgenden Komponenten konfiguriert innerhalb des URL-Umleitung im IIS-Manager.
Match URL-Abschnitt
Angeforderte URL: Muster
Verwendung: Reguläre Ausdrücke
Muster: (.*)
Stellen Sie sicher, dass groß - /Kleinschreibung Ignorieren aktiviert ist
Bedingungen Abschnitt
Logische Gruppierung: Mit Allen
Eingabe: {HTTPS}
Typ: Entspricht dem Muster
Muster: ^OFF$
Abschnitt Action
Action Typ: Redirect
Aktion Eigenschaften
Redirect-URL: https://{HTTP_HOST}/{R:1}
Stellen Sie Sicher, dass "Append Query String' wird geprüft,
Redirect Typ: Siehe sonstige (303)
Wenn es Drittanbieter-software beteiligt, die erwähnt werden muss in den ersten post in diesem thread zusammen mit allen anderen wichtigen Informationen. Die Anweisungen oben umleiten von HTTP zu HTTPS.
InformationsquelleAutor Techie Joe
Nur Versuchen, diese:
InformationsquelleAutor zman