HTTP zu HTTPS per .htaccess umleiten (301-Weiterleitung)
Um die Website dauerhaft per HTTPS auszuliefern, leiten Sie alle HTTP-Anfragen per .htaccess auf HTTPS um. Voraussetzung ist ein installiertes SSL-Zertifikat.
So gehen Sie vor:
- Erstellen Sie im Hauptverzeichnis Ihres Hostings (z. B. httpdocs) eine Datei namens .htaccess. Hinweis: Unter Linux sind Punkt-Dateien versteckt. Nutzen Sie idealerweise den Dateimanager Ihres Hostings oder aktivieren Sie im FTP-Client die Anzeige versteckter Dateien.
- Fügen Sie in diese Datei folgende Zeilen ein:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
Damit werden alle Anfragen, die nicht über Port 443 (HTTPS) erfolgen, per 301-Weiterleitung auf HTTPS umgestellt.
Existiert bereits eine .htaccess, ergänzen Sie die Zeilen an geeigneter Stelle.
War diese Antwort hilfreich?
Ihr Feedback hilft uns, unsere Inhalte zu verbessern.
Norman Sommer
Norman Sommer ist Geschäftsführer der CMO Internet Dienstleistungen GmbH. Seit vielen Jahren beschäftigt er sich mit den Themen Hosting, Server, Cloud-Lösungen, IT-Infrastruktur und Digitalisierung. Als Autor und fachlicher Ansprechpartner trägt er regelmäßig Inhalte zur Wissensdatenbank und zu technischen Dokumentationen bei.