#

Webseite von http auf https umstellen
 
Anleitung zum Umstellen von http zu https
 
Auf dem IIS Internet Information Server IIS-Manager kann man Webseiten umleiten von den URL Adressen http: zu https:
Der Vorteil ist dabei, dass mit https:// eine höhere Sicherheit für die Webseite gegeben ist und somit auch bei Google das Ranking höher gestellt wird.
 
*Anmerkungen:
*https://
Zum Betreiben von https benötigt man eine SSL Sicherheitszertifikat. Dieses kann mit letsencrpyt kostenlos auf dem Webserver erstellt werden.
*Url Rewrite:
wenn URL Rewrite nicht angezeigt wird und nicht vorhanden ist, dann muss man diese Aufgabe erst mit dem Web Deploy und Web Platform installer installieren

URL Rewrite
Aktionen: Regel hinzufügen

 
Leere Regel
Leere Regel unter Eingehende Regeln erstellen

 
Eintragungen in der Regel:
 
Angeforderte URL: Entspricht dem Muster
Muster: (.*)

 
Bedingungen:
Bedingungseingabe: {HTTPS}
Überprüfen, ob die Eingabezeichenfolge: Entspricht dem Muster
Muster: ^OFF$

 
Weiter unten:
 
Aktion:
Aktionstyp: Umleiten
URL Umleiten: https: {HTTP_HOST}/{ R1}
Umleitungstyp: Dauerhaft 201

 
Web.config
 
Für Programmierer, die lieber direkt mit der den XML Einstellungen unter der web.config arbeiten, gibt es hier noch die dadurch erzeugten xml Zeilen
 
Eintragungen in der Web.config
Block: http to https

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

 
 
Komplette Web.config mit Umleitungen
 
Umleitung Canonical
Umleitung Https

<system.webServer>
<modules>
<remove name="FormsAuthentication" />
</modules>
<httpErrors>
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/Errors.aspx" responseMode="ExecuteURL" />
</httpErrors>
 
<rewrite>
<rules>
 
<rule name="CanonicalHostNameRule1">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^microsoft-programmierer\.de$" negate="true" />
</conditions>
<action type="Redirect" url="http://microsoft-programmierer.de/{R:1}" />
</rule>
 
<rule name="http to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https:{HTTP_HOST}/{R1}" />
</rule>
</rules>
</rewrite>
</system.webServer>

 
 
 
 
Video Tutorial  ab Minute 4:07

 
 
 
 
Mobile

.

yesmovies