Hallo, ich habe bei Google Search Console aktuell ein haufen Fehler hinterlegt, weil die 404 Weiterleitung nicht richtig läuft.
Wenn ich in der Config showException, throwExceptions auf true stelle, kommt ein 500er Fehler.
Wenn ich throwExceptions auf false stelle, kriege ich folgende Fehlermeldung, wenn ein Pfad angegeben wird, der nicht mehr existiert
Category not found in engine/Shopware/Controllers/Frontend/Listing.php on line 59
Stack trace:
#0 engine/Shopware/Controllers/Frontend/Listing.php(59): Shopware_Controllers_Frontend_Listing->getRedirectLocation(NULL, false)
#1 engine/Library/Enlight/Controller/Action.php(193): Shopware_Controllers_Frontend_Listing->indexAction()
#2 engine/Library/Enlight/Controller/Dispatcher/Default.php(549): Enlight_Controller_Action->dispatch('indexAction')
#3 engine/Library/Enlight/Controller/Front.php(222): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#4 engine/Shopware/Kernel.php(202): Enlight_Controller_Front->dispatch()
#5 vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php(102): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#6 vendor/symfony/http-kernel/HttpCache/HttpCache.php(448): Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle(Object(Shopware\Kernel), Object(Symfony\Component\HttpFoundation\Request), 1, true)
#7 engine/Shopware/Components/HttpCache/AppCache.php(268): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#8 vendor/symfony/http-kernel/HttpCache/HttpCache.php(420): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#9 vendor/symfony/http-kernel/HttpCache/HttpCache.php(317): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true)
#10 engine/Shopware/Components/HttpCache/AppCache.php(189): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#11 vendor/symfony/http-kernel/HttpCache/HttpCache.php(192): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true)
#12 engine/Shopware/Components/HttpCache/AppCache.php(116): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#13 shopware.php(122): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#14 {main}
Wenn ich Shopware_Controllers_Frontend_Listing->getRedirectLocation(NULL, false) richtig deute, fehlt hier die weiterleitung wohin weitergeleitet werden soll oder?! Die Settings zumindest sind richtig eingestellt im Backend. Oder woran könnte es sonst liegen?