Bonjour à tous,
je voudrais effectuer 2 réécritures d'url dans mon .htaccess, mais cela ne fonctionne pas.
Voila la premiere, elle fonctionne. Elle transforme les url par ex : http://www.exemple.com/?toto en http://www.exemple.com/pref-perso.html?pseudo=toto
Voila la 2eme, elle fonctionne bien à la suite de la premiere, mais pas pour tout autres url. Ex, avec la 1ere regle appliqué : http://www.exemple.com/pref-perso.html?pseudo=toto, cela devient http://www.exemple.com/redirect.php?...so&pseudo=toto. Par contre, mes autres urls ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteCond %{QUERY_STRING} (.+) RewriteRule ^$ ./pref-perso.html?pseudo=%1
Je pense que c'est du au fait que la 1ere réécriture écrase tout, mais je ne vois pas comment résoudre ce problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 RewriteCond %{QUERY_STRING} (.+) RewriteRule ^pref-(.+)\.html$ ./redirect.php?file=$1&%1 [L]
Dites moi si ce n'est pas clair.
Merci d'avance
Partager