Ho una lunga lista di vecchi percorsi che devo reindirizzare a nuovi percorsi.Zend Framework: come reindirizzare i vecchi percorsi a nuovi percorsi personalizzati?
Sono già definisco i miei percorsi personalizzati nella 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')
));
}
Come posso aggiungere percorsi che reindirizzano i vecchi percorsi utilizzando un reindirizzamento 301 per le nuove rotte?
Perché l'invio di 301 quando si fa alcun redirect? Da quello che posso vedere basta mappare i vecchi percorsi a quelli nuovi senza reindirizzare? – Fge
scusa, cattivo esempio. Sto cercando di reindirizzare, non di instradare. – Andrew
Ho aggiornato l'esempio per essere più chiaro – Andrew