Ich habe eine große Liste von alten Routen, die ich auf neue Routen umleiten muss.Zend Framework: Wie 301 alte Routen auf neue benutzerdefinierte Routen umleiten?
Ich bin die Definition bereits meine eigene Routen im 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')
));
}
Wie kann ich Routen hinzufügen, die die alten Routen umleiten mit einer 301 auf die neuen Routen umleiten?
Warum 301 sendet, wenn keine Umleitung zu tun? Von dem, was ich sehe, machst du nur die alten Routen zu den neuen ohne Umleitung? – Fge
Entschuldigung, schlechtes Beispiel. Ich versuche umzuleiten, nicht zu routen. – Andrew
Ich habe das Beispiel aktualisiert, um klarer zu sein – Andrew