Nouveau WRInaute
Bonjour,
Je souhaite rediriger des pages du type
http://www.monsite.com/dir/index.html?page=/dir/toto.html vers
http://www.monsite.com/dir/toto.html
Normalement l'URL Rewriting suivant devrait faire l'affaire :
RewriteCond %{QUERY_STRING} page=/dir/(.*)
RewriteRule ^dir/index.html(.*) /dir/%1? [L]
mais en fait, le signe '=' est un caractère spécial, et la règle n'est donc pas comprise
---> Quelqu'un sait-il comment faire un 'escape' du signe '=' pour qu'il soit interprété en tant que tel et non comme caractère spécial ?
Merci de votre aide
PS: ne me demandez pas pourquoi j'ai des pages avec des URL si bizarres (!) Cela provient d'une très ancienne version du site qui comprenait des frames.
Je souhaite rediriger des pages du type
http://www.monsite.com/dir/index.html?page=/dir/toto.html vers
http://www.monsite.com/dir/toto.html
Normalement l'URL Rewriting suivant devrait faire l'affaire :
RewriteCond %{QUERY_STRING} page=/dir/(.*)
RewriteRule ^dir/index.html(.*) /dir/%1? [L]
mais en fait, le signe '=' est un caractère spécial, et la règle n'est donc pas comprise
---> Quelqu'un sait-il comment faire un 'escape' du signe '=' pour qu'il soit interprété en tant que tel et non comme caractère spécial ?
Merci de votre aide
PS: ne me demandez pas pourquoi j'ai des pages avec des URL si bizarres (!) Cela provient d'une très ancienne version du site qui comprenait des frames.