Nouveau WRInaute
Bonjours,
Mon cas est très simple et pourtant je butte dessus :
Je voudrais réécrire ou rediriger la page index.php?name=animaux vers index.php?name=photo. Le truc c'est que des clients ont reçu il y a longtemps une newsletter avec le lien index.php?name=animaux et comme le site a changé ce lien n'existe plus.
Je ne vous donne que les régles de mon fichier htaccess car le reste fonctionne bien
RewriteRule index.php?name=animaux$ index.php?name=photo [QSA,L] -> ne marche pas
RewriteRule index.php[\?]name=animaux$ index.php?name=photo [QSA,L] -> ne marche pas
en revanche si j'entre une adresse du type animaux.html et que j'écrive cette règle
RewriteRule animaux.html$ index.php?name=photo [QSA,L] -> ça marche (mais ça ne me sert à rien...)
tous les exemples montrés dans les forums et autres sites indiquent toujours la meme chose. C'est à dire qu'il faut que l'adresse se finisse par .php ou .html et que tout ce qui est après le "?" semble ne pas être interprété.
Mon cas est très simple et pourtant je butte dessus :
Je voudrais réécrire ou rediriger la page index.php?name=animaux vers index.php?name=photo. Le truc c'est que des clients ont reçu il y a longtemps une newsletter avec le lien index.php?name=animaux et comme le site a changé ce lien n'existe plus.
Je ne vous donne que les régles de mon fichier htaccess car le reste fonctionne bien
RewriteRule index.php?name=animaux$ index.php?name=photo [QSA,L] -> ne marche pas
RewriteRule index.php[\?]name=animaux$ index.php?name=photo [QSA,L] -> ne marche pas
en revanche si j'entre une adresse du type animaux.html et que j'écrive cette règle
RewriteRule animaux.html$ index.php?name=photo [QSA,L] -> ça marche (mais ça ne me sert à rien...)
tous les exemples montrés dans les forums et autres sites indiquent toujours la meme chose. C'est à dire qu'il faut que l'adresse se finisse par .php ou .html et que tout ce qui est après le "?" semble ne pas être interprété.