diff --git a/www/index.php b/www/index.php index a6e3585..9c53c82 100644 --- a/www/index.php +++ b/www/index.php @@ -1779,18 +1779,34 @@ try 'action' => 'please_return',] ) ->setName( 'please_return' ); - $router->add - ('/nasinnja_ovochiv_1c0/koshiki_1c1', - ['controller' => 'page', - 'action' => 'basket_ua',] - ) - ->setName( 'basket_ua' ); - $router->add - ('/semena_ovoshchey_1c_20/koshiki_1c_21{language:([/][a-z]{2})?}', - ['controller' => 'page', - 'action' => 'basket_ru',] - ) - ->setName( 'basket_ru' ); + $router->add + ('/nasinnja_ovochiv_1c0/koshiki_1c1', + ['controller' => 'page'] + )->beforeMatch(function($matchedRoute, $routeObject) { + return \Phalcon\DI::getDefault()->getResponse()->redirect("/koshiki_1c0/koshiki_ovochevi_1c1", true, 301); + }); + $router->add + ('/semena_ovoshchey_1c_20/koshiki_1c_21{language:([/][a-z]{2})?}', + ['controller' => 'page'])->beforeMatch(function($matchedRoute, $routeObject){ + return \Phalcon\DI::getDefault()->getResponse()->redirect("/koshiki_1c_20/koshiki_ovochevi_1c_21/ru", true, 301); + }); + + $router->add + ('/koshiki_1c0/koshiki_ovochevi_1c1', + ['controller' => 'page', + 'action' => 'basket_ua',] + ) + ->setName( 'basket_ua' ); + $router->add + ('/koshiki_1c_20/koshiki_ovochevi_1c_21{language:([/][a-z]{2})?}', + ['controller' => 'page', + 'action' => 'basket_ru',] + ) + ->setName( 'basket_ru' ); + + + + return $router; }, true ); -- libgit2 0.21.4