Eine vereinfachte Version dieser Anleitung finden Sie im Artikel Erste Schritte – HTTPS.
Brauchen Sie Hilfe mit Ihrer Website? Finden Sie Ihren Spezialisten für VEDOS Profi ⧉.
In diesem Artikel erfahren Sie:
- Was Sie für die Aktivierung von HTTPS auf Ihrer Website erfüllen müssen
- Wie Sie die HTTPS-Verbindung erzwingen
- Häufige Probleme
- Häufig gestellte Fragen
Voraussetzungen für den Betrieb der Website über HTTPS
Damit Ihre Website auf dem Webhosting die gesicherte HTTPS-Verbindung nutzen kann, müssen Sie HTTPS zunächst in der Kundenadministration des Webhostings aktivieren, und zwar auf eine der folgenden Arten:
- per Schnelleinrichtung gemäß der Anleitung Webhosting – Schnelleinrichtung von HTTPS,
- per manueller Einrichtung gemäß der Anleitung Webhosting – Manuelle Einrichtung von HTTPS, oder
- durch den Einsatz eines eigenen Zertifikats gemäß Webhosting – Einsatz eines eigenen SSL-Zertifikats.
HTTPS erzwingen
Allein das Einschalten von HTTPS im Webhosting bedeutet nicht, dass die Website automatisch in den gesicherten Modus wechselt. Nachdem HTTPS und das Zertifikat auf Seiten des Webhostings erfolgreich aktiviert wurden, müssen Sie die Website noch so einstellen, dass sie die gesicherte Verbindung verwendet.

Passen Sie in der Administration oder in der Konfigurationsdatei Ihrer Website die Einstellungen so an, dass die gesicherte Verbindung verwendet wird. Die Optionen können unterschiedlich sein, dazu gehören zum Beispiel:
- die URL der Website in den Einstellungen so ändern, dass sie mit https:// beginnt
- SSL bzw. HTTPS in den Einstellungen erzwingen
- ein Plugin für die Weiterleitung auf https:// einsetzen
Welche Vorgehensweise ideal ist, besprechen Sie am besten mit Ihrem Webmaster oder dem Support des Redaktionssystems.
Wenn die oben genannten Einstellungen Ihrer Website nicht verfügbar sind oder nicht ausreichen, fügen Sie in die .htaccess -Datei (Ordner www) Regeln für die Weiterleitung auf HTTPS ein. Kopieren Sie diese Regeln und fügen Sie sie direkt unter der vorhandenen Zeile einRewriteEngine On:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
Header set Content-Security-Policy "upgrade-insecure-requests;"
Das Hinzufügen dieses Codes kann dazu führen, dass unser Anwendungsinstaller blockiert wird. Sollten bei der Installation Probleme mit der .htaccess-Datei auftreten, stellen Sie diese vorübergehend wieder her und kopieren Sie nach erfolgreicher Installation die automatisch erstellte Sicherung wieder darüber.
HTTPS bei gängigen Redaktionssystemen
- WordPress: Ändern Sie beide URL-Adressen in der WordPress-Administration im Menü Settings General.

- Joomla: Ändern Sie die URL-Adresse in der Datei configuration.php in der Variable public $live_site. Wenden Sie die .htaccess -Regeln von oben an.
- Prestashop: Navigieren Sie in der Administration der Website zu Shop Parameters General Enable SSL und wählen Sie die Option Enable SSL on all pages.
- Opencart: Navigieren Sie in der Administration der Website zu System Settings und wählen Sie den gewünschten Shop aus. Wählen Sie die Registerkarte Server und aktivieren Sie die Option Use SSL. Wenden Sie die .htaccess -Regeln von oben an.
- Drupal: Wenden Sie die .htaccess -Regeln von oben an.
Häufige Probleme
Zu den häufigen Problemen bei der HTTPS-Einrichtung auf einer Website gehören:
- Statt der Website wird ein Fehler angezeigt
- Teile der Website werden nicht geladen
- Die Google Search Console funktioniert nicht mehr
Fehler der Website nach dem Erzwingen von HTTPS
Problem: Nach der Einrichtung von HTTPS wird auf der Website ein Fehler angezeigt 404 Not Found, Not found on Accelerator, oder eine andere Meldung über nicht aktives HTTPS.
Ursache: HTTPS ist im Webhosting selbst nicht aktiv, oder die Übernahme der Zertifikatsaktivierung wurde noch nicht abgeschlossen. In seltenen Fällen kann ein Fehler bei der Zertifikatserstellung vorliegen, obwohl das System meldet, dass alles in Ordnung ist.
Lösung: Stellen Sie sicher, dass Sie die Domain korrekt zum Zertifikat hinzugefügt haben und dass seit der Aktivierung laut Administration mindestens eine halbe Stunde vergangen ist.
Wenn das Zertifikat in der Administration seit mehr als einer halben Stunde aktiv ist und die Website weiterhin nicht funktioniert, laden Sie sie ohne den Browser-Cache mit der Tastenkombination Ctrl+Shift+R neu. Wenn auch das nicht hilft, wenden Sie sich über das Formular ⧉ an den Support. Geben Sie den Namen der Website und den vollständigen Wortlaut oder einen Screenshot der Fehlermeldung an.
Defekte Website – Mixed Content
Problem: Nach der Einrichtung von HTTPS auf der Website funktioniert CSS nicht mehr, Bilder und andere Medien werden nicht angezeigt.
Ursache: Verwendet die Hauptseite die gesicherte HTTPS-Verbindung, betrachtet der Browser alle über das HTTP-Protokoll geladenen Ressourcen als potenziell unsicher und blockiert sie.
Lösung: Wenn Sie eigenen Code verwenden, gehen Sie ihn durch und prüfen Sie, dass Sie absolute Dateiadressen mit dem Protokoll HTTPS und nicht HTTP angeben. Zum Beispiel http://domena.tld/obrazek.jpg korrigieren Sie zu https://domena.tld/obrazek.jpg.
Wenn Sie ein Redaktionssystem wie WordPress verwenden, suchen Sie in dessen Dokumentation oder fragen Sie den Support, wie Sie den sogenannten Mixed Content.
Fehler der Google Search Console
Problem: Nach dem Erzwingen von HTTPS sehe ich in der GSC einen Fehler, der auf eine Weiterleitung hinweist.
Ursache: Wenn Sie in der .htaccess den Code RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L] verwenden, erfolgt eine Weiterleitung von der ungesicherten Version der Seite auf die gesicherte mit dem Rückgabecode 301 (dauerhaft verschoben). Manche Diagnose- und Analysetools können dies als Problem einstufen.
Lösung: Versuchen Sie, den problematischen Code zu deaktivieren, indem Sie das Zeichen # an den Zeilenanfang setzen. Testen Sie gründlich, ob diese Änderung die korrekte Funktion des HTTPS-Erzwingens nicht beeinträchtigt hat.
Häufig gestellte Fragen
Wie überprüfe ich, ob HTTPS richtig funktioniert?
Geben Sie im Browser die Adresse Ihrer Website mit http ein (http://domain.tld). Wenn alles richtig eingestellt ist, wird die Adresse automatisch auf die Version mit https korrigiert und mit einem Schlosssymbol gekennzeichnet. Falls das nicht geschieht, gehen Sie die Schritte der Anleitung noch einmal sorgfältig durch, einschließlich der Anpassung der .htaccess-Datei.