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