Kapitel 6 · 6.4
Besucher immer zu https weiterleiten
Auch mit einem Zertifikat kann ein Besucher Ihre Website noch über http:// öffnen, ohne Schlosssymbol. Leiten Sie deshalb alle automatisch zu https weiter. Tun Sie das erst, wenn das Zertifikat funktioniert: Öffnen Sie zunächst selbst https://ihredomain.de und https://www.ihredomain.de und kontrollieren Sie das Schlosssymbol.
SSL mit https-Weiterleitung erzwingen
- Klicken Sie unter Hauptfunktionen auf Domains und dann auf Ihren Domainnamen.
- Kontrollieren Sie, ob Sicheres SSL (1) aktiviert ist. Nur dann sehen Sie die untenstehenden Optionen.
- Aktivieren Sie bei SSL den Schalter SSL mit https-Weiterleitung erzwingen (2).
- Klicken Sie auf BEARBEITEN (4).

Ab jetzt wird jeder, der http://ihredomain.de öffnet, automatisch zu https://ihredomain.de weitergeleitet.
HSTS
Darüber steht HSTS mit dem Schalter HTTP Strict Transport Security aktivieren (3). Damit teilt Ihre Website den Browsern mit: Öffnet mich ab sofort nur noch über https. Das ist etwas sicherer als eine reine Weiterleitung.
Hinweis: DirectAdmin weist selbst darauf hin: Aktivieren Sie HSTS erst, wenn die Zertifikate für alle Namen funktionieren. Browser speichern HSTS für längere Zeit. Funktioniert das Zertifikat später nicht mehr, können Besucher Ihre Website überhaupt nicht mehr öffnen, auch nicht über http. Wenn Sie unsicher sind, lassen Sie HSTS deaktiviert.
Oder mit .htaccess oder Ihrer Website selbst
Sie können auch mit einer Regel in .htaccess weiterleiten oder mit einer Einstellung oder einem Plugin in Ihrer Website. Verwenden Sie nur eine Methode. Zwei gleichzeitige Weiterleitungen (zum Beispiel SSL erzwingen und zusätzlich eine abweichende Regel in .htaccess) führen manchmal zu einer Schleife: Der Browser meldet dann, dass die Seite nicht richtig weiterleitet.
In WordPress setzen Sie unter Einstellungen, Allgemein beide Adressen auf https://. Das ist für ein Schlosssymbol ohne Warnungen notwendig (siehe Kein Schloss oder „nicht sicher“: Mixed Content beheben).
Häufig gestellte Fragen
SSL mit https-Weiterleitung erzwingen ist aktiviert, trotzdem lande ich noch auf der ungesicherten Website
- Ihr Browser kann die alte Seite noch gespeichert haben. Probieren Sie ein privates Fenster.
- Befindet sich in public_html eine .htaccess mit eigenen Regeln, die früher weiterleiten, zum Beispiel von einem Cache-Plugin? Diese haben manchmal Vorrang. Setzen Sie die https-Regel dann ganz oben in die .htaccess, oder lassen Sie das Plugin zu https weiterleiten.
- Erreichen Besucher Ihre Website über einen Pointer oder eine Subdomain? Aktivieren Sie https dann auch dort und stellen Sie sicher, dass dieser Name im Zertifikat enthalten ist.
Nach dem Aktivieren erhalte ich „zu viele Weiterleitungen"
Dann leiten zwei Einstellungen sich gegenseitig hin und her, zum Beispiel SSL erzwingen und ein Plugin, oder der Proxy von Cloudflare mit dem SSL-Modus Flexible. Deaktivieren Sie eine der beiden Optionen. Wenn Sie Cloudflare verwenden, wählen Sie den SSL-Modus Full (strict).
