From cd03b22944e5339ae4066496774b3a5e75387ccb Mon Sep 17 00:00:00 2001 From: llaffont <llaffont@git-test.afi-sa.fr> Date: Sat, 7 Sep 2013 15:46:32 +0000 Subject: [PATCH] URL_REWRITING: le routeur supprime automatiquement le sous dossier de l'url --- .../Controller/Router/RewriteWithoutBaseUrl.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/library/ZendAfi/Controller/Router/RewriteWithoutBaseUrl.php b/library/ZendAfi/Controller/Router/RewriteWithoutBaseUrl.php index f2d898d441a..cac187b4ed9 100644 --- a/library/ZendAfi/Controller/Router/RewriteWithoutBaseUrl.php +++ b/library/ZendAfi/Controller/Router/RewriteWithoutBaseUrl.php @@ -48,6 +48,21 @@ class ZendAfi_Controller_Router_RewriteWithoutBaseUrl extends Zend_Controller_Ro return $url; } + + + /** + * Find a matching route to the current PATH_INFO and inject + * returning values to the Request object. + * + * @throws Zend_Controller_Router_Exception + * @return Zend_Controller_Request_Abstract Request object + */ + public function route(Zend_Controller_Request_Abstract $request) { + $path_info = $request->getPathInfo(); + if (0===strpos($path_info, BASE_URL)) + $request->setPathInfo(str_replace(BASE_URL, '', $path_info)); + return parent::route($request); + } } ?> \ No newline at end of file -- GitLab