Die SSL-Verschlüsselung erfolgt bei Webseiten über das Protokoll „https“. Dabei verbindet sich der Browser über den Port 443 mit dem Webserver. Um eine Weiterleitung per htaccess-Datei zu von http auf https zu realisieren, prüfen wir also, ob die aktuelle Verbindung über einen anderen Port als 443 erfolgt. Wenn ja, wird auf die aktuelle URL umgeleitet, aber das http wird durch https ersetzt.
Damit diese Umleitung vom Server ausgeführt werden kann, wird das Apache-Modul mod_rewrite benötigt, das jedoch bei den meisten Hostern schon aktiviert ist.
Das passende Code-Snippet
Um die Umleitung einzurichten, fügst du die folgenden drei Codezeilen in deine .htaccess-Datei auf deinem Server ein.
RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://%{HTTP_HOST}/$1 [L]
Was ist das mod-rewrite Modul?
Das mod-rewrite-Modul ist ein Apache-Webservermodul, das das Umschreiben von URLs ermöglicht, um benutzerfreundlichere und für Suchmaschinen optimierte Seitenadressen zu erhalten. Es ermöglicht Webmastern die Erstellung von Rewrite-Regeln, mit denen Benutzer von einer Seite oder einem Domainnamen zu einer anderen umgeleitet werden können.
Dies trägt dazu bei, die allgemeine Benutzerfreundlichkeit und Reaktionsfähigkeit der Website zu verbessern und ihre Platzierung in den Ergebnisseiten der Suchmaschinen zu verbessern. Darüber hinaus kann das Modul mod-rewrite verwendet werden, um sensible Informationen auf Webseiten zu schützen, indem der direkte Zugriff auf bestimmte Seiten verhindert wird.
Warum sollten Webmaster https für ihre Websites verwenden?
HTTPS ist ein sicheres Protokoll für die Übertragung von Daten über das Internet. Es sorgt dafür, dass die zwischen Webbrowsern und Servern gesendeten Daten privat und sicher bleiben und schützt die Benutzerdaten vor möglichen Cyberangriffen.
Mit HTTPS können Benutzer sicher sein, dass die Website, auf die sie zugreifen, seriös und sicher ist. Darüber hinaus verbessert HTTPS auch das Suchmaschinen-Ranking einer Website und verschafft ihr einen Vorteil gegenüber Konkurrenten, die kein HTTPS verwenden.
Durch die Verwendung von HTTPS können Webmaster das Vertrauen der Nutzer gewinnen und ihr Engagement für Sicherheit und Datenschutz demonstrieren. Letztendlich trägt die Verwendung von HTTPS zum Schutz der Benutzerdaten bei und verbessert gleichzeitig die Sichtbarkeit der Website auf den Ergebnisseiten der Suchmaschinen.