IIS7 IIS8 http springt automatisch zu HTTPS (Port 80 springt zu Port 443)

IIS7 IIS8 http springt automatisch zu HTTPS (Port 80 springt zu Port 443)

IIS7 muss bestätigen, ob das pseudostatische Modul „URL REWRITE2“ installiert ist. Wenn Sie es bereits installiert haben, können Sie es überspringen.

URL REWIRTE (pseudostatisches Modul)

Download-Adresse: http://www.iis.net/downloads/microsoft/url-rewrite

Schritt 1: Wählen Sie die Site „URL rewrite“, wenn Sie die englische Version installieren, sollte es [Url rewrite] sein

Schritt 2: Fügen Sie eine „Leere Regel“ hinzu

Schritt 3: Regeln hinzufügen

Name: HTTPS

Stimmt mit dem URL-Muster überein: (.*)

Bedingung hinzufügen: Bedingung: {HTTPS} Modus: off

Auswahl des Aktionstyps: Umleiten

Umleitungs-URL: https://{HTTP_HOST}/{R:1}

Dann speichern Sie es

Endgültiges Effektbild

Logische Gruppierung in Bedingungen

Beachten Sie zunächst die Informationen zur logischen Gruppierung in der obigen Abbildung.

eingeben Typ Modell Ob Groß- und Kleinschreibung ignoriert werden soll Bemerkung
{HTTPS} Passt zum Muster ^AUS$ JA Dies wird verwendet, um zuzuordnen, ob Ihre Anfrage HTTPS oder HTTP ist
{HTTPS_HOST} Entspricht nicht dem Muster ^(lokaler Host) JA Wenn Sie sich auf dem lokalen Host befinden, erfolgt keine Umleitung zu SSL

Erweiterte Version (Pseudostatik direkt zu web.config hinzufügen)

<?@xml version="1.0" encoding="UTF-8"?>
<Konfiguration>
<system.webServer>
<umschreiben>
<Regeln>
<Regelname="Weiterleitung von HTTP zu HTTPS" stopProcessing="true">
<übereinstimmende URL="(.*)" />
<Bedingungen>
<add input="{HTTPS}" pattern="aus" ignoreCase="true" />
</Bedingungen>
<action type="Redirect" redirectType="Gefunden" url="https://{HTTP_HOST}/{R:1}" />
</Regel>
</Regeln>
</umschreiben>
</system.webServer>
</Konfiguration>

Dies ist das Ende dieses Artikels über IIS7 IIS8 http springt automatisch zu HTTPS (Port 80 springt zu Port 443). Weitere verwandte Inhalte zum automatischen Springen von http zu HTTPS finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Mehrere Möglichkeiten zum automatischen Wechseln von http zu https in Apache
  • Konfigurieren Sie Tomcat für die Verwendung von https und die automatische Weiterleitung zu https beim Zugriff auf http
  • So konfigurieren Sie http für die automatische Weiterleitung zu https
  • Perfekte Lösung für das Problem, dass der Browser bei der Eingabe von http automatisch zu https springt

<<:  Verwendung des Linux-Lesebefehls

>>:  So lösen Sie das Problem, dass MySQL nicht geschlossen werden kann

Artikel empfehlen

Eine kurze Diskussion über die Lebenszyklusfunktionen von React Component

Was sind die Lebenszyklusfunktionen von React-Kom...

So starten Sie eine Transaktion in MySQL

Vorwort In diesem Artikel wird hauptsächlich besc...

JavaScript zum Erzielen eines Fortschrittsbalkeneffekts

In diesem Artikelbeispiel wird der spezifische Ja...

Der Unterschied und die Verwendung von distinct und row_number() over() in SQL

1 Einleitung Wenn wir SQL-Anweisungen schreiben, ...

Implementierung von Diensten im Docker für den Zugriff auf Hostdienste

Inhaltsverzeichnis 1. Szenario 2. Lösung 3. Fazit...

Videojs+Swiper realisiert Taobao-Produktdetailkarussell

In diesem Artikel wird der spezifische Code von v...

Centos8.3, Docker-Bereitstellung, Springboot-Projekt, tatsächliche Fallanalyse

Einführung Derzeit ist k8s sehr beliebt und ich h...

Linux verwendet join -a1, um zwei Dateien zusammenzuführen

Um die folgenden beiden Dateien zusammenzuführen,...

Installationsmethode für mysql-8.0.17-winx64 unter Windows 10

1. Von der offiziellen Website herunterladen und ...

So richten Sie geplante Aufgaben in Linux und Windows ein

Inhaltsverzeichnis Linux 1. Grundlegende Verwendu...

Natives JS implementiert benutzerdefinierte Bildlaufleistenkomponente

In diesem Artikelbeispiel wird der spezifische JS...