HTTP 500 statt 404 - Warum?

Hallo,

wenn ich eine URL aufrufe die es nicht gibt, sollte ja eigentlich die 404 Seite erscheinen oder nicht?

Ich hab ein den SEO-Einstellungen konfiguriert HTTP-Status 404 und Weiterleiten auf Standardfehlerseite.

Wenn ich die URL https://www.meinshop.de/test aufrufe, sollte ich ja eigentlich auf 404 landen.

statt dessen bekomme ich einen HTTP Status 500.

Bei eingeschaltetem display_errors erscheint die Fehlermeldung 

Fatal error: Uncaught Enlight_Controller_Exception: Controller "test" not found for request url https://meinshop.de/test 

warum bekomme ich nicht die 404 Seite? Ich möchte dort Cross-Selling integrierten, deshalb wäre das spannend zu wissen…

Wegen eines anderen Fehlers (alter Piwik den Google nicht erreichen konnte - link mit modul => 500) hatte ich gerade zufällig den gleichen Fehler im Shop bemerkt.

  1. Hauptshop wirft 500, egal was ich eingestellt hatte (Auswahl: Fehlerseite oder Startseite - egal)
  2. Subshop verhielt sich hingegen normal - und dort war eine inaktive Landingpage eingestellt, weil inaktiv ging es dennoch auf die Startseite.
  3. Wieder im Hauptshop-Tab wurde mir NUN zusätzlich auch die Auswahl der Landingpage angezeigt.
  4. Fehlerseite ausgewählt - dann wie im Subshop weiterleitung auf Startseite - da ja inaktiv.
  5. Wieder auf “Startseite” eingestellt - und es geht wieder normal!

Irgendwo hat sich die inaktive Landingpage mit den Einstellungen verhakt.
Zusätzlich dann noch den Haken “Landingpage” in der Einkaufswelt weggenommen.

Keine Ahnung, ob das bei Dir auch der Fall sein könnte  Wearing-Sunglasses