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

  • Auteur de la discussion Auteur de la discussion Xeme
  • Date de début Date de début
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