rewrite rule & redirection ne fonctionne pas!
Bonsoir,
j'ai passé des heures et des heures a essayer de comprendre ce qui ne va pas avec mes regeles et redirections, en vain!
Suite a des changement d'URLs sur le site, j'ai mis en place quelque regles de redirections 301 mais ca me redirige vers site.com/product/name/?tld=fr
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| ## repertoire des langues
RewriteRule ^([a-z]{2})/(.*)$ /$2?tld=$1 [QSA,L]
######### changed urls ##########
RewriteRule ^store/proteines-en-poudre/$ /store/proteines/ [L,R=301]
RewriteRule ^store/protein-powders/$ /store/proteins/ [L,R=301]
# + autres regles similaires qui marchent toutes bien
# aniennes questions
RewriteRule ^store/questions/[0-9]{3}/([a-z0-9-]+)/$ /product/$1/questions/ [L,R=301]
# aniennes reponses
RewriteRule ^store/answers/([a-z0-9-]+)/[0-9]+/([a-z0-9-]+)/$ /product/$1/$2/ [L,R=301]
# anienne fiche produit
RewriteRule ^store/[a-z0-9-]+/[0-9]{3,4}/([a-z0-9-]+)/$ /product/$1/ [L,R=301]
...
# fiche produit
RewriteRule ^product/([a-z0-9-]+)/$ /product/rw.info.php?name_url=$1 [QSA,L] |
UNIQUEMENT les 3 derniere redirections et meme si je n'en laisse qu'une, elle ne marchent pas correctement, elle rajoute ?tld=fr a la fin :(
Auriez vous une idee d'ou vient le probleme?
MErci par avance