Mam dużą listę starych tras, które muszę przekierować na nowe trasy.Zend Framework: Jak 301 przekierować stare trasy na nowe niestandardowe trasy?
Mam już moje definiowania niestandardowych tras w 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')
));
}
Jak mogę dodać trasy, które przekierowują stare trasy przy użyciu 301 przekierowanie do nowych tras?
Dlaczego wysyłanie 301 robiąc żadnej przekierowanie? Z tego co widzę, po prostu mapujesz stare trasy na nowe bez przekierowania? – Fge
Przepraszam, zły przykład. Próbuję przekierować, a nie routować. – Andrew
Zaktualizowałem przykład, aby być bardziej zrozumiałym. – Andrew