[Gelöst] Nicht existende URL bringt Fehlermeldung statt Weiterleitung

Moin,

 

Wenn ich eine nicht existierende URL aufrufe, z.b. meinshop.de/gdsaklygnsd wird mir ein Fatal Error ausgegeben der mir sagt der Controller existiere nicht, anstatt auf eine 404 oder Startseite weiterzuleiten.

Irgendjemand ne Idee wie das zu fixen ist?

Shopware Version: 5.5.3

Ja, du musst die Fehlerausgabe in der config.php wieder deaktivieren, die setzt das Errorhandling außer kraft, was bspw. die 404-Fehler behandelt.

Ok man sollte nachdem man die debugs aus der config raus hat noch folgendes machen:

  • HTTP-Cache neu aufwärmen

  • SEO Index neu aufbauen

  • nochmal alle Caches löschen

 

Dann funtzt es, danke

In der Reihenfolge recht sinnfrei…
Erst “Cache aufwärmen”, um ihn danach wieder zu löschen?
Ausserdem sollte man die SEO-Urls VOR dem “Cache aufwärmen” generieren, sonst landen ja erst wieder die alten Urls im Cache… aber der wird ja am Ende wieder gelöscht