RedirectPermanent et le problème de point d'interrogation dans l'Url

Nouveau WRInaute
Bonjour

Je viens de faire un redirection 301 et j'ai un pb
Voilà ce que j'ai fait.
Expl de redirection :
RedirectPermanent /anciennepage.html?reference=X&tp=Y&cdlg=fr http://nouvndd.com/lapageX.htm

et là je tombe sur http://nouvndd.com/?reference=X&tp=Y&cdlg=fr

Donc visiblement c'est le point d’interrogation qui pose problème, j'ai essayé de mettre "\?" à la place du "?" et c'est toujours la mêm interpretation :-(

quelqu’un a une idée ??
Merci d'avance
 
WRInaute passionné
Tu ajoutes uniquement
Code:
?
à la fin de ton url

Code:
RewriteRule (.+)  /$1? [R=301,L] # le ? évite que le query_string soit transmis (inverse de QSA)
 
WRInaute passionné
dans ton cas ce serait :

Code:
RewriteRule /anciennepage.html?reference=X&tp=Y&cdlg=fr  http://nouvndd.com/lapageX.htm? [R=301,L] # le ? évite que le query_string soit transmis (inverse de QSA)

Le code 301 indique une redirection permanente
 
Discussions similaires
Haut