Referrer-Policy für Laravel konfigurieren

Schritt-für-Schritt-Anleitung: Referrer-Policy in Laravel einrichten — mit Middleware-Code zum Kopieren und Best Practices.

Laravel · Schritt für Schritt

Referrer-Policy in Laravel

Referrer-Policy kontrolliert, welche Referrer-Informationen der Browser bei Navigationen und Requests sendet. In Laravel setzen Sie den Header in einer Zeile in der Middleware. Mit 10 von 166 Punkten ein solider Beitrag zur Web Security Note.

Der empfohlene Wert strict-origin-when-cross-origin sendet den vollen Referrer nur bei Same-Origin-Requests, aber nur den Origin bei Cross-Origin-Requests — ein guter Kompromiss zwischen Datenschutz und Analytics-Kompatibilität.

1 Schritt 1 von 3

Referrer-Policy in der Middleware konfigurieren

Fügen Sie den Header in Ihrer SecurityHeaders-Middleware hinzu. Der Header wird bei jedem Response automatisch gesetzt.

app/Http/Middleware/SecurityHeaders.php Produktiv
// app/Http/Middleware/SecurityHeaders.php
$response->headers->set(
    'Referrer-Policy',
    'strict-origin-when-cross-origin'
);
2 Schritt 2 von 3

Konfiguration verifizieren

Prüfen Sie den Header mit curl -sI https://ihre-domain.de | grep -i referrer.

Nutzen Sie den Wolf-Agents Web Security Check für eine vollständige Prüfung aller 10 Punkte dieses Headers.
3 Schritt 3 von 3

Häufige Fehler

no-referrer bricht Analytics

no-referrer entfernt alle Referrer-Informationen. Google Analytics und ähnliche Tools können dann keine Traffic-Quellen mehr erkennen. Verwenden Sie stattdessen strict-origin-when-cross-origin.

Reverse-Proxy überschreibt Header

Wenn Nginx als Reverse Proxy vor Laravel steht, kann es den Referrer-Policy-Header überschreiben. Prüfen Sie die Nginx-Konfiguration auf add_header Referrer-Policy Direktiven.

Compliance-Relevanz

DSGVO — Referrer-Policy reduziert unbeabsichtigte Weitergabe personenbezogener Daten in URLs (z.B. Benutzer-IDs, Suchbegriffe).
OWASP ASVS — V14.4.4 fordert Referrer-Policy als Security Header für alle Webanwendungen.

Wie steht Ihre Domain bei Referrer-Policy?

Prüfen Sie es jetzt — kostenlos, ohne Registrierung, mit 166 Prüfpunkte.