HSTS auf Strato konfigurieren
HTTP Strict Transport Security auf Ihrem Strato Webhosting einrichten — SSL aktivieren, HSTS per .htaccess setzen und Preload-Voraussetzungen prüfen.
HTTP Strict Transport Security auf Strato
HTTP Strict Transport Security (HSTS) zwingt Browser, ausschließlich verschlüsselte HTTPS-Verbindungen zu verwenden. Dies schützt vor SSL-Stripping-Angriffen und versehentlichen HTTP-Aufrufen. HSTS ist mit 15 von 166 Punkten im Wolf-Agents Web Security Check vertreten.
Auf Strato Shared Hosting setzen Sie HSTS per .htaccess mit mod_headers. Voraussetzung: SSL muss im Strato-Kundenbereich aktiviert sein. Ohne funktionierendes HTTPS ist HSTS wirkungslos und kann sogar dazu führen, dass Ihre Website nicht mehr erreichbar ist. Auf dem Strato V-Server konfigurieren Sie HSTS direkt in der Webserver-Konfiguration. Wolf-Agents prüft den HSTS-Header automatisch — inklusive max-age-Wert, includeSubDomains und Preload-Status.
Wichtig: Aktivieren Sie SSL im Strato-Kundenbereich unter Domains → SSL-Verwaltung und warten Sie, bis das Zertifikat ausgestellt ist, bevor Sie HSTS konfigurieren. Bei Strato kann die SSL-Aktivierung bis zu einige Stunden dauern.
HSTS auf Strato implementieren
Stellen Sie sicher, dass SSL im Strato-Kundenbereich aktiv ist, bevor Sie HSTS konfigurieren. Laden Sie die .htaccess-Datei per FTP in das Webroot-Verzeichnis Ihres Strato-Pakets hoch. Beginnen Sie zum Testen mit einem niedrigen max-age (z.B. 300 Sekunden) und erhöhen Sie ihn nach erfolgreicher Verifizierung.
# .htaccess — HSTS Header
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
</IfModule> # .htaccess — HTTP zu HTTPS Redirect (falls Strato Auto-Redirect nicht aktiv)
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] // PHP — HSTS per header() setzen (Fallback falls .htaccess ignoriert wird)
<?php
header("Strict-Transport-Security: max-age=31536000; includeSubDomains; preload");
?> Auf einem Strato V-Server mit Root-Zugriff konfigurieren Sie HSTS direkt in der Webserver-Konfiguration. Auf dem Managed Server nutzen Sie das Plesk-Panel unter Apache & nginx Einstellungen, um den HSTS-Header hinzuzufügen.
preload und einem max-age von einem Jahr ist praktisch nicht rückgängig zu machen. Starten Sie mit max-age=300, prüfen Sie gründlich, und erhöhen Sie erst dann. Subdomains ohne HTTPS werden durch includeSubDomains unerreichbar. Verifizierung
Prüfen Sie den HSTS-Header per curl. Bei Strato kann es einige Minuten dauern, bis eine neue .htaccess wirksam wird. Achten Sie darauf, dass der Header über https:// geprüft wird — über HTTP wird HSTS nicht gesendet.
# HSTS-Header pruefen
curl -sI https://ihre-domain.de | grep -i strict-transport-security
# Erwartete Ausgabe:
# strict-transport-security: max-age=31536000; includeSubDomains; preload
# Preload-Status pruefen:
# https://hstspreload.org/?domain=ihre-domain.de Häufige Fehler bei HSTS auf Strato
SSL muss manuell im Strato-Kundenbereich aktiviert werden
HSTS ohne aktives SSL-Zertifikat führt zu einem nicht erreichbaren Webauftritt. Der Browser versucht HTTPS, erhält aber kein gültiges Zertifikat. Aktivieren Sie SSL zuerst im Strato-Kundenbereich unter Domains → SSL-Verwaltung und warten Sie auf die Bestätigung.
max-age zu niedrig für Preload
Ein max-age von weniger als 31536000 Sekunden (1 Jahr) verhindert die Aufnahme in die HSTS Preload List. Starten Sie zum Testen mit einem kleinen Wert (z.B. 300) und erhöhen Sie nach Verifizierung auf den vollen Wert.
.htaccess bei Strato ignoriert — mod_rewrite Konflikt
Wenn Strato die .htaccess ignoriert, prüfen Sie auf Konflikte mit bestehenden mod_rewrite-Regeln. Stellen Sie den <IfModule mod_headers.c>-Block nach allen RewriteRule-Direktiven.
WordPress-Hosting: .htaccess bei Updates zurückgesetzt
Strato kann bei WordPress-Updates die .htaccess zurücksetzen. Sichern Sie Ihre HSTS-Konfiguration und prüfen Sie nach jedem Update, ob der Header noch gesetzt wird. Alternativ: HSTS per Plugin (z.B. Really Simple SSL) setzen.
Compliance-Relevanz
HSTS ist in vielen Compliance-Frameworks als Grundanforderung für verschlüsselte Kommunikation gefordert. Auch auf Strato Shared Hosting liegt die Verantwortung für die Header-Konfiguration beim Website-Betreiber.
Wie steht Ihre Domain bei HSTS?
Prüfen Sie es jetzt — kostenlos, ohne Registrierung, mit 166 Prüfpunkte.