Voraussetzung für eine korrekte Weiterleitung ist ein gültiges SSL Zertifikat. Über die Adminoberfläche Servercon ist z.B. die Erstellung eines kostenfreien Zertifikats von Let’s Encrypt möglich. Wie Sie dieses erhalten und verwenden können, erfahren Sie im folgenden Artikel:
Anleitung zur Einrichtung von Lets Encrypt Zertifikaten
Im folgenden Schritt benötigen Sie eine .htaccess Datei auf Ihrem Webspace, wenn diese nicht schon vorhanden ist.
Diese können Sie mit einem FTP-Programm herunterladen und bearbeiten.
Wie Sie eine Verbindung mit einem FTP-Programm zu Ihrem Webspace aufbauen erfahren Sie hier: Wie verbinde ich mich über FTP mit meinem Server?
Umleitung aller (Sub)Domains auf HTTPS
Möchten Sie alle (Sub)Domains, welche auf das Verzeichnis zeigen, in dem die .htaccess Datei liegt, weiterleiten, brauchen Sie die Domains nicht extra zu definieren. Sie können den nachfolgenden Codeblock in Ihre .htaccess Datei einpflegen.
Bitte beachten Sie, dass alle umgeleiteten Domains über ein SSL Zertifikat verfügen müssen, da es sonst zu Fehlermeldungen kommt.
Umleitung bestimmter Subdomains auf HTTPS
Haben Sie die .htaccess Datei nun mit einem Editor geöffnet, können Sie folgenden Code auf Ihre (Sub)Domains anpassen und hinzufügen. Dabei müssen ^subdomain-mit-ssl\.domain\.de$, ^subdomain2-mit-ssl\.domain\.de$ und ^www\.domain-mit-ssl\.de$ zwingend durch Ihre (Sub)Domain ersetzt werden, da die Umleitung sonst nicht funktioniert. Haben Sie nur eine Subdomain, können Sie die Zeile "RewriteCond %{HTTP_HOST} ^subdomain2-mit-ssl\.domain\.de$ [OR]" einfach herauslöschen. Anschließend können Sie die Datei speichern und auf Ihren Speicherplatz hochladen.
Durch den Eintrag werden nur die (Sub-)Domains weitergeleitet, für die ein SSL-Zertifikat eingerichtet ist.