[URL rewriting] Récupérer la fin de l'URL dans une variable
Bonjour,
Je souhaite comme bcp ici faire ma petite redirection, mais je n'arrive pas a faire fonctionner mon code.
A la racine de mon site il y a un .htaccess qui doit rediriger toutes les adresses vers `core/index.php` sauf un dossier (bundles). Par contre, si ce dossier (bundles) est appelé, je voudrais que l'utilisateur soit redirigé vers `bundle/index.php`.
Concretement mes dossiers sont rangé de la sorte :
Code:
1 2 3 4 5
| f - .htaccess
d - core
f - index.php
d - bundles
f - index.php |
.htaccess
Code:
1 2 3 4 5 6 7 8
|
DirectoryIndex index.php
RewriteEngine ON
RewriteCond %{REQUEST_URI} !^/bundles/
RewriteRule (.*) core/index.php [L]
RewriteRule ^bundles/(.*) bundles/index.php?l=$1 [L] |
J'ai essayé d'exposer l'idée, mais je bloque sur la realisation.
EDIT : avec le code au dessus, la variable "l" indique index.php meme si l'adresse est : http://example.com/bundles/truc/bidule/machin/chose... Alors que je voudrais récupérer la fin de l'url.
Merci