Anleitung

HSTS-Header in WordPress hinzufügen

8. Februar 2026

Das Hinzufügen des HSTS-Headers (HTTP Strict Transport Security) zu deiner WordPress-Seite stellt sicher, dass Browser immer über HTTPS verbinden. Hier sind die gängigsten Methoden zur Implementierung.

Voraussetzungen

Wichtig: Bevor du HSTS aktivierst, stelle sicher, dass deine Seite vollständig über HTTPS funktioniert. Sobald HSTS aktiviert ist, werden Browser die Verbindung über HTTP für die angegebene Dauer verweigern.

Methode 1: Apache (.htaccess)

Füge Folgendes zu deiner .htaccess-Datei im WordPress-Stammverzeichnis hinzu:

<IfModule mod_headers.c>
    Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
</IfModule>

Methode 2: Nginx

Füge dies zu deiner Nginx-Server-Block-Konfiguration hinzu:

add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;

Methode 3: WordPress functions.php

Füge den Header über PHP in der functions.php deines Themes hinzu:

function add_hsts_header() {
    header('Strict-Transport-Security: max-age=31536000; includeSubDomains; preload');
}
add_action('send_headers', 'add_hsts_header');

Empfohlene Vorgehensweise

  1. Starte mit einem kurzen max-age (z.B. 300 Sekunden = 5 Minuten) zum Testen.
  2. Überprüfe, ob deine Seite korrekt über HTTPS funktioniert.
  3. Erhöhe auf max-age=31536000 (1 Jahr).
  4. Füge includeSubDomains hinzu, wenn alle Subdomains HTTPS unterstützen.
  5. Optional preload hinzufügen und bei der HSTS-Preload-Liste einreichen.

HSTS-Header überprüfen

Nachdem du den Header hinzugefügt hast, führe einen neuen InspectWP-Scan deiner Seite durch. Der Sicherheitsheader-Bereich sollte nun den Strict-Transport-Security-Header als vorhanden anzeigen.

Prüfe jetzt deine WordPress-Seite

InspectWP analysiert deine WordPress-Seite auf Sicherheitslücken, SEO-Probleme, DSGVO-Konformität und Performance — kostenlos.

Seite kostenlos analysieren