Lösung um die IIS-Umleitung von http zu https erfolgreich durchführen zu können unter MS Windows Server 2019, 2016, ... !
Bevor Sie mit der Konfiguration Ihres Servers beginnen können, muss ein anderes Tool installiert werden: URL Rewrite . Es ist eine offizielle Erweiterung von IIS und wurde zusammen mit dem Server-Manager bis Version 9 installiert. Ab Version 10 muss das Umschreiben von URLs manuell installiert werden. Die kostenlose Tool von Microsoft sollte heruntergeladen werden.
Sie finden sie hier: ►► Download URL Rewrite Module 2.0 für IIS 7, 8, 8.5, ...!
Nach der Installation muss auf das Stammverzeichnis der Webseite zugegriffen werden. Der IIS-Manager sollte während dieser Zeit nicht geöffnet sein. Die Datei web.config ist erforderlich. Wenn es noch nicht existiert, muss es erneut erstellt werden. Öffnen Sie es nach dem Erstellen mit einem Texteditor, um den folgenden Text einzufügen:
1.) ... HTTP ZU HTTPS Umleitung auf IIS MS Server
2.) ... Umleitung auf IIS MS Server HTTPS ZU HTTP
PS: Um es effektiv zu nutzen sollten Sie aber die web.config Datei von ISS auf MS Web Server verstehen!
1.) HTTP ZU HTTPS Umleitung auf IIS MS Server
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Umleitung zu HTTPS" enabled="false" stopProcessing="true">
<match url="(.*)" />
<conditions><add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>