www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit fc8ee48ff70f2afb43664e1ed1cf1e74568a7348
parent 6620aed3575034c9905d91190bdef3825fcd237f
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date:   Mon,  5 Jul 2010 10:59:46 +0200

Bug : index.php n'est pas enlevé de la fin du chemin.

Diffstat:
M__cms__/cms.php | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/__cms__/cms.php b/__cms__/cms.php @@ -17,10 +17,12 @@ class CMS { $base = "/" . preg_replace("/^https?:\/\/[^\/]*\//", "", $config_url_base, 1); $uri = urldecode($uri); if (strpos($uri, $base) == 0) { - return '/' . substr($uri, strlen($base)); - } else { - return $uri; + $uri = '/' . substr($uri, strlen($base)); } + + $uri = preg_replace("/\/?index.php$/", "/", $uri, 1); + + return $uri; } public static function affiche($uri) {