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 : Sélectionner tout - Visualiser dans une fenêtre à part
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