Probléme d'url rewriting simple

Nouveau WRInaute
Bonjour,

j'ai mis en place de l'url rewriting sur mon site internet

le htaccess est comme ceci:

Options +FollowSymlinks
RewriteEngine on
Options -Indexes

RewriteCond %{HTTP_HOST} ^domaine.com$
RewriteRule ^(.*) http://www.domaine.com/$1 [QSA,L,R=301]

RewriteRule \index\.[a-z]{4}$ /index.php [L]
RewriteRule ^admin/([0-9]+)\.html$ /admin.php?id=$1 [L]
RewriteRule ^participate/([0-9]+)\.html$ /participate.php?id=$1 [L]


La réécriture se fait correctement, pour tous (on arrive bien sur la bonne page).
Par contre pou ce qui est du paramètre, il n'est pas transmis pour le cas de participate.php
Le plus perturbant c'est qu'il est correctement transmis pour admin.php...
Le schéma est exactement le même... Je ne comprend pas.

Je vous remercie à l'avance si vous avec des suggestion.

Johann
 
Nouveau WRInaute
PS: J'ai utiliser les variables $_SERVER["REDIRECT_QUERY_STRING"] et $_SERVER['QUERY_STRING'] pour afficher la valeur des paramètres, elle est effectivement présente sur Admin mais pas sur participate :(
 
Nouveau WRInaute
Bon... je n'ai pas trouvé comment résoudre le probléme en concervant les mêmes url.
En fait /participate/... était interprété directement comme /participate.php. Rien à faire
 
Discussions similaires
Haut