Url rewriting avec redirection vers un répertoire & fichier
Bonjour à tous,
Je galère sur une règle de rewriting. Voici ce que j'ai besoin de faire :
Code:
www.site.fr/board/CLIENT/repertoire1/repertoire2/fichier.php
je voudrait cela en résultat :
Code:
www.site.fr/board/repertoire1/repertoire2/fichier.php?str_client=CLIENT
Sachant que "/repertoire1/repertoire2/fichier.php" peut prendre toute forme d'url possible, cela est calé sur l'arborescence des fichiers du serveur.
Voici ma règle :
Code:
RewriteRule ^board/+([^/]+)/(.*)$ /board/$2?str_client=$1 [QSA,L]
Ça détecte bien le CLIENT et l'envoi bien dans "str_client", mais par contre, il ne m'oriente pas vers la page de destination et reste bloqué sur la racine "board/". En fait il ignore tout ce qui avant le dernier slash.
Exemples de résultat :
Code:
www.site.fr/board/CLIENT/repertoire1/repertoire2/fichier.php
Donne :
Code:
www.site.fr/board/fichier.php?str_client=CLIENT
Code:
www.site.fr/board/CLIENT/repertoire1/repertoire2/
Donne :
Code:
www.site.fr/board/?str_client=CLIENT
Si je test la variable le $2 (enla mettant dans un GET), j'ai pourtant le bon résultat ... c'est étrange
Une petite aide ?