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

Detaillierte Erklärung des Workbench-Beispiels in MySQL

MySQL Workbench – Modellierungs- und Designtool 1...

Beispiel für eine MySQL-Datenbank-übergreifende Transaktions-XA-Operation

In diesem Artikel wird die MySQL-Datenbank-übergr...

W3C Tutorial (4): W3C XHTML Aktivitäten

HTML ist eine Hybridsprache, die zum Veröffentlic...

10 tödliche semantische Fehler in der Webtypografie

<br />Dies stammt aus dem Inhalt von „Web Fr...

Vue implementiert ein einfaches Einkaufswagenbeispiel

In diesem Artikelbeispiel wird der spezifische Co...

Warum TypeScripts Enum problematisch ist

Inhaltsverzeichnis Was ist passiert? Verwendung S...

Verwendung von VNode in Vue.js

Was ist VNode In vue.js gibt es eine VNode-Klasse...

Steuern Sie die vertikale Mitte des Textes im HTML-Textfeld über CSS

Wenn das Höhenattribut von Text definiert ist, wir...

Methoden und Vorschläge zur Uniapp-Projektoptimierung

Inhaltsverzeichnis 1. Kapseln Sie komplexe Seiten...

Detaillierter Installationsprozess des NodeJS-Verwaltungstools NVM

keine Ahnung nvm ist für die Verwaltung mehrerer ...

Detaillierte Erklärung, wann Javascript-Skripte ausgeführt werden

JavaScript-Skripte können überall in HTML eingebe...

Detaillierte Erklärung der Datentypen und Schemaoptimierung in MySQL

Ich lerne derzeit etwas über MySQL-Optimierung. D...