Problème URL Rewriting - rajout .html à variable

gigraphe

Nouveau WRInaute
Bonjour

J'ai une règle d'Url REWRITING que j'utilise sur tous mes sites qui fonctionne très bien :
Code:
RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)\.html$ /index.php?tpl=$1&info=$2&more=$3&id_pdt=$4 [L]
RewriteRule ^(.*)/(.*)/(.*)/(.*)\.html$ /index.php?tpl=$1&info=$2&more=$3 [L]
RewriteRule ^(.*)/(.*)/(.*)\.html$ /index.php?tpl=$1&info=$2 [L]
RewriteRule ^(.*)/(.*)\.html$ /index.php?tpl=$1&info=$2 [L]
RewriteRule ^(.*)\.html$ /index.php?tpl=$1 [L]

Pour les besoins d'un site portail j'ai du rajouter un "niveau" ce qui donne :
Code:
RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/(.*)\.html$ /index.php?chateau=$1&tpl=$2&info=$3&more=$4&id_pdt=$5&var_sup=$6 [L,R]
RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)\.html$ /index.php?chateau=$1&tpl=$2&info=$3&more=$4&id_pdt=$5 [L,R]
RewriteRule ^(.*)/(.*)/(.*)/(.*)\.html$ /index.php?chateau=$1&tpl=$2&info=$3&more=$4 [L,R]
RewriteRule ^(.*)/(.*)/(.*)\.html$ /index.php?chateau=$1&tpl=$2&info=$3 [L,R]
RewriteRule ^(.*)/(.*)\.html$ /index.php?chateau=$1&tpl=$2 [L,R]
RewriteRule ^(.*)\.html$ /index.php?chateau=$1 [L,R]

Or il me rajoute systèmatiquement .html à la première variable "chateau" :

Code:
index.php?chateau=chateaux.html&tpl=presentation&info=2&more=telechargements

une solution ?

Merci
 

gigraphe

Nouveau WRInaute
Petite précision

Si je récupère les valeur $_GET voila ce que je récupère (en mettant comme drapeau [L] uniquement) :
Code:
Array
(
    [chateau] => redirect:
    [tpl] => index.php
    [info] => magalithibautdecoster
    [more] => 2
    [id_pdt] => telechargements
)

On dirait qu'il y a une boucle. Merci pour votre aide
 

Discussions similaires

Haut