Tengo una larga lista de rutas antiguas que debo redirigir a nuevas rutas.Zend Framework: ¿cómo 301 redirigir rutas antiguas a nuevas rutas personalizadas?
yo ya estoy definiendo mis rutas personalizadas en el 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')
));
}
¿Cómo añadir rutas que redirigen las antiguas rutas que utilizan un redireccionamiento 301 a las nuevas rutas?
Por qué el envío de 301 cuando se hace ninguna redirección? Por lo que puedo ver, ¿simplemente trazas las rutas antiguas a las nuevas sin redirigir? – Fge
lo siento, mal ejemplo. Estoy intentando redirigir, no enrutar. – Andrew
He actualizado el ejemplo para que sea más claro – Andrew