У меня есть большой список старых маршрутов, которые мне нужно перенаправить на новые маршруты.Zend Framework: Как перенаправить старые маршруты на новые пользовательские маршруты?
Я уже определяя свои собственные маршруты в Bootstrap:
protected function _initRoutes()
{
$router = Zend_Controller_Front::getInstance()->getRouter();
$oldRoute = 'old/route.html';
$newRoute = 'new/route/*';
//how do I add a 301 redirect to the new route?
$router->addRoute('new_route',
new Zend_Controller_Router_Route($newRoute,
array('controller' =>'fancy', 'action' => 'route')
));
}
Как я могу добавить маршруты, которые перенаправляют старые маршруты, используя 301 редирект на новые маршруты?
Почему посылая 301, когда не делать не редирект? Из того, что я вижу, вы просто сопоставляете старые маршруты с новыми без перенаправления? – Fge
извините, плохой пример. Я пытаюсь перенаправить, а не маршрут. – Andrew
Я обновил пример, чтобы быть более ясным. – Andrew