Wenn Sie in Ihrem WordPress-Dashboard einen Beitrag löschen und anschließend zur Startseite Ihrer Website weitergeleitet werden, liegt dies wahrscheinlich an der Konfiguration des HTTP-Headers „Referrer-Policy“. Dieser Header steuert, welche Informationen über die Herkunft einer Anfrage (den sogenannten Referrer) an den Server gesendet werden.
Hintergrund:
Beim Navigieren auf einer Website sendet der Browser normalerweise den Referrer-Header mit, der die URL der vorherigen Seite enthält. Diese Information ist nützlich für Analysen und zur Nachverfolgung der Besucherquellen. Allerdings kann die Weitergabe sensibler Informationen auch Datenschutzrisiken bergen. Um dies zu steuern, wird der HTTP-Header „Referrer-Policy“ verwendet.
Problemursache:
Wenn die „Referrer-Policy“ auf „origin“ oder „strict-origin“ gesetzt ist, übermittelt der Browser nur die Hauptdomain als Referrer, nicht jedoch den vollständigen Pfad der Seite. Beim Löschen eines Beitrags versucht WordPress, Sie zur vorherigen Seite zurückzuführen. Da jedoch nur die Hauptdomain als Referrer gesendet wird, erfolgt die Weiterleitung zur Startseite anstelle der ursprünglichen Seite.
Lösung:
Um dieses Verhalten zu korrigieren, sollten Sie die „Referrer-Policy“ auf „same-origin“ oder „strict-origin-when-cross-origin“ ändern. Diese Einstellungen ermöglichen es dem Browser, den vollständigen Pfad innerhalb derselben Domain als Referrer zu übermitteln, was die korrekte Weiterleitung nach dem Löschen eines Beitrags sicherstellt.
Anpassung der „Referrer-Policy“ in WordPress:
Sie können die „Referrer-Policy“ in WordPress auf verschiedene Weise anpassen:
- Über die .htaccess-Datei:
- Öffnen Sie die
.htaccess
-Datei im Stammverzeichnis Ihrer WordPress-Installation. - Fügen Sie die folgende Zeile hinzu:
<IfModule mod_headers.c> Header set Referrer-Policy "same-origin" </IfModule>
- Speichern Sie die Datei und laden Sie sie erneut auf den Server hoch.
- Öffnen Sie die
- Verwendung eines Plugins:
- Installieren und aktivieren Sie ein Plugin wie „HTTP Headers“ oder „Security Headers“.
- Navigieren Sie zu den Einstellungen des Plugins und setzen Sie die „Referrer-Policy“ auf „same-origin“ oder „strict-origin-when-cross-origin“.
Hinweis:
Bevor Sie Änderungen an serverseitigen Dateien vornehmen, erstellen Sie bitte ein vollständiges Backup Ihrer Website. Weitere Informationen zur „Referrer-Policy“ und deren Implementierung finden Sie in der MDN Web-Dokumentation.
Durch die Anpassung der „Referrer-Policy“ stellen Sie sicher, dass WordPress nach dem Löschen eines Beitrags korrekt zur vorherigen Seite zurückkehrt und nicht zur Startseite Ihrer Website.