Weiterleitung HTTP zu HTTPS: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 14: | Zeile 14: | ||
Schreiben Sie in die <code>.htaccess</code>-Datei folgende Anweisungen, jede Zeile durch einen Zeilenumbruch getrennt: | Schreiben Sie in die <code>.htaccess</code>-Datei folgende Anweisungen, jede Zeile durch einen Zeilenumbruch getrennt: | ||
<pre>RewriteEngine on | <pre>RewriteEngine on | ||
− | RewriteCond %{HTTPS} | + | RewriteCond %{HTTPS} !=on |
− | RewriteRule | + | RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] |
</pre> | </pre> | ||
Beim Aufruf Ihrer Domain werden Sie nun direkt auf Ihre Website mit SSL-Verschlüsselung weitergeleitet. | Beim Aufruf Ihrer Domain werden Sie nun direkt auf Ihre Website mit SSL-Verschlüsselung weitergeleitet. | ||
+ | |||
+ | Wichtig: In einigen Anleitungen finden Sie eine alternative RewriteRule, z.B. ''RewriteRule ... %{HTTP_HOST}$1 ... ''. Bitte verwenden Sie diese NICHT! Diese kann zu Endlos-Schleifen führen. | ||
+ | |||
[[Kategorie:Webhosting]][[Kategorie:Webserver (Webhosting)]][[Kategorie:htaccess (Webhosting)]] | [[Kategorie:Webhosting]][[Kategorie:Webserver (Webhosting)]][[Kategorie:htaccess (Webhosting)]] |
Version vom 18. Oktober 2017, 09:28 Uhr
Diese Anleitung erklärt Ihnen, wie Sie eine automatisch jeden Besucher auf Ihre verschlüsselte https://
Seite mittels einer .htaccess-Datei weiterleiten können.
Bitte beachten Sie, dass Sie einen richtigen Texteditor (kein Textverarbeitungsprogramm wie Microsoft Word
oder Libreoffice
) zum erstellen und bearbeiten der Datei verwenden, und dass versteckte Dateien nicht vom Betriebssystem ausgeblendet werden.
Für Windows-Benutzer empfiehlt sich der Editor Notepad++
, das Programm ist kostenlos und quelloffen.
Anleitung
Legen Sie dazu in dem Verzeichnis, für das die Einstellung gelten soll, eine Textdatei namens .htaccess
an.
Diese Einstellung gilt für das aktuelle Verzeichnis sowie alle darunter befindlichen Verzeichnisse.
Sollte in einem Unterverzeichnis eine eigene.htaccess
-Datei liegen, so hat diese für das jeweilige Verzeichnis Vorrang.
Realisierung
Schreiben Sie in die .htaccess
-Datei folgende Anweisungen, jede Zeile durch einen Zeilenumbruch getrennt:
RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Beim Aufruf Ihrer Domain werden Sie nun direkt auf Ihre Website mit SSL-Verschlüsselung weitergeleitet.
Wichtig: In einigen Anleitungen finden Sie eine alternative RewriteRule, z.B. RewriteRule ... %{HTTP_HOST}$1 ... . Bitte verwenden Sie diese NICHT! Diese kann zu Endlos-Schleifen führen.