Clear-Site-Data auf IONOS konfigurieren
Browser-Daten beim Logout auf Ihrem IONOS Webhosting löschen — per PHP header() in der Logout-Action.
Clear-Site-Data auf IONOS
Clear-Site-Data weist den Browser an, gespeicherte Daten (Cookies, Cache, Storage) zu löschen. Der Header wird typischerweise beim Logout gesetzt, um sicherzustellen, dass keine sensiblen Daten im Browser verbleiben. Der Beitrag ist 3 von 166 Punkten im Wolf-Agents Web Security Check.
Auf IONOS Shared Hosting setzen Sie Clear-Site-Data per PHP header() — nicht per .htaccess, da der Header nur gezielt auf Logout-Seiten gesetzt werden soll, nicht auf jeder Seite. Auf dem IONOS WordPress Hosting nutzen Sie den Header in einem Custom-Plugin oder in der Logout-Action.
Der Wolf-Agents Web Security Check erkennt, ob Clear-Site-Data konfiguriert ist und bewertet den Header im Gesamtkontext Ihrer Security-Konfiguration. Die Implementierung auf IONOS unterscheidet sich je nach Tarif: Auf Shared Hosting und WordPress Hosting nutzen Sie PHP, auf einem vServer haben Sie zusätzlich Zugriff auf die Apache- oder Nginx-Konfiguration.
Clear-Site-Data auf IONOS implementieren
Setzen Sie den Header per PHP header() in Ihrer
Logout-Action. Wählen Sie, welche Daten gelöscht werden
sollen — "cache", "cookies", "storage" für
vollständiges Cleanup oder nur "cache", "cookies"
für die konservative Variante. Die PHP-Datei muss im
Verzeichnis /www/htdocs/ auf Ihrem IONOS
Shared Hosting liegen.
// PHP — Clear-Site-Data beim Logout
<?php
// Am Anfang der Logout-Seite/Action
session_destroy();
// Browser anweisen, alle Daten zu löschen
header('Clear-Site-Data: "cache", "cookies", "storage"');
// Redirect zur Startseite
header("Location: /");
exit;
?>// PHP — Nur Cache und Cookies löschen (konservativer)
<?php
header('Clear-Site-Data: "cache", "cookies"');
?>
// Mögliche Werte:
// "cache" — Browser-Cache leeren
// "cookies" — Alle Cookies löschen
// "storage" — localStorage, sessionStorage, IndexedDB
// "*" — Alles löschenSetzen Sie Clear-Site-Data niemals auf allen Seiten — das würde bei jedem Seitenaufruf den gesamten Cache und alle Cookies löschen. Der Header gehört ausschließlich auf Logout-Endpoints.
Verifizierung
Prüfen Sie den Header auf der Logout-URL. Beachten Sie, dass Clear-Site-Data nur über HTTPS wirksam ist — der Browser ignoriert den Header auf HTTP-Verbindungen.
# Clear-Site-Data Header prüfen (auf Logout-URL)
curl -sI https://ihre-domain.de/logout.php | grep -i clear-site-data
# Erwartete Ausgabe:
# clear-site-data: "cache", "cookies", "storage"Häufige Fehler bei Clear-Site-Data auf IONOS
Clear-Site-Data erfordert besondere Sorgfalt — ein falsch platzierter Header kann die gesamte Website unbenutzbar machen.
Header auf jeder Seite statt nur beim Logout
Clear-Site-Data auf allen Seiten löscht bei jedem Seitenaufruf Cache, Cookies und Storage. Die Website wird unbenutzbar. Setzen Sie den Header nur per PHP auf der Logout-Action.
Safari-Kompatibilität eingeschränkt
Safari unterstützt Clear-Site-Data nur teilweise. "storage" funktioniert möglicherweise nicht. Testen Sie das Logout-Verhalten in Safari separat.
.htaccess kann Clear-Site-Data nicht gezielt setzen
Per .htaccess wird der Header auf alle Anfragen gesetzt. Nutzen Sie stattdessen PHP header() direkt in der Logout-Logik — das ist die einzig sinnvolle Methode auf Shared Hosting.
IONOS CDN cached den Logout-Response
Wenn der IONOS CDN-Dienst aktiv ist, kann der Logout-Response gecached werden. Setzen Sie zusätzlich Cache-Control: no-store auf der Logout-Seite, um CDN-Caching zu verhindern.
Compliance-Relevanz
Clear-Site-Data unterstützt das technische Recht auf Löschung und sauberes Session-Cleanup.
Zusammenfassung
Clear-Site-Data ist ein gezielter Security Header, der nur
beim Logout eingesetzt wird. Auf IONOS Shared Hosting
implementieren Sie ihn per PHP header() in Ihrer
Logout-Action. Setzen Sie den Header niemals auf allen Seiten —
das würde die Website unbenutzbar machen. Testen Sie das Verhalten
in verschiedenen Browsern, da die Unterstützung variiert.
In Kombination mit Cache-Control: no-store auf
Login-Seiten und dem HTTPS-Redirect bildet Clear-Site-Data
einen vollständigen Session-Cleanup-Mechanismus auf Ihrem
IONOS Webhosting.
Wie steht Ihre Domain bei Clear-Site-Data?
Prüfen Sie es jetzt — kostenlos, ohne Registrierung, mit 166 Prüfpunkte.