Controller Redirect/Forward mit seo

Frage, wenn ich in einer Controller Action nen redirct/forward auf den Listing Controller mach, was muss ich tun damit im Browser dann die Seo url der Kategorie und nicht die technische Url steht?

             $this->redirect(
                    [
                        'controller' => 'listing',
                        'action' => 'index',
                        'sCategory' => (int)$category['categoryID'],
                    ], [
                        'code' => 301
                    ]
                );

für zu /listing/index/sCategory/38… statt des eintrags im seo router

 

so scheint es zu gehen, redirect nicht direkt auf listing sondern auf den index controller mit dem sViewport, das scheint den Router in gang zu setzen der den Rest macht

 

                $this->redirect(
                    [
                        'controller' => 'index',
                        'action' => 'index',
                        'sViewport' => 'cat',
                        'sCategory' => (int)$category['categoryID'],                        
                    ], [
                        'code' => 301
                    ]
                );