Problem:
Beim Aufruf einer nicht existierenden Seite wird nicht wie erwartet ein 404-Statuscode gesendet und die konfigurierte 404-Fehlerseite angezeigt. Stattdessen wird die Startseite mit Status-Code 200 angezeigt.
Ziel:
Ich möchte, dass beim Aufruf einer nicht existierenden Seite der korrekte 404-Statuscode gesendet wird und die konfigurierte 404-Fehlerseite angezeigt wird.
Systemumgebung:
- TYPO3-Version: 13
- .htaccess: Standardkonfiguration
- lokale DDEV Umgebung (auch Standard, nichts besonderes installiert)
Bisher versucht:
- Überprüfung der Site Configuration, die für das Error Handling korrekt konfiguriert ist.
- Alle Redirects überprüft, die möglicherweise eingreifen könnten.
- Error Handling komplett gelöscht, aber das Problem bleibt bestehen.
- Logs auf relevante Fehlermeldungen überprüft, jedoch nichts Passendes gefunden.
Erwartetes Ergebnis:
Beim Aufruf einer nicht existierenden Seite sollte ein 404-Statuscode gesendet werden und die 404-Fehlerseite angezeigt werden.
Tatsächliches Verhalten:
Die Startseite wird angezeigt, und der Status-Code bleibt 200.
Konkret: https://meinedomain.de/sudfhsdkfhsdfkhsf
zeigt die Startseite mit Statuscode 200
Ich komme nicht drauf, wo hier das Problem liegen könnte.