Problème d'adresse après redirection

Nouveau WRInaute
Bonjour,

J'utilise sur mon site une redirection permanente de manière à ce que google change dans son indexation les anciennes pages par les nouvelles. La redirection fonctionne bien, mais une fois sur le nouvelle page, on peut voir que l'adresse php équivalente s'est ajoutée à la fin dans la barre d'adresse...

Voici un exemple avec cette url :
Code:
http://www.monsite.com/On-the-Way-to-a-Smile-Denzel-Episode-1.html
Elle est sensée rediriger vers celle-ci :
Code:
http://www.monsite.com/On-the-Way-to-a-Smile-Denzel-Chapitre-1.html
Mais je tombe systématiquement sur ça :
Code:
http://www.monsite.com/On-the-Way-to-a-Smile-Denzel-Chapitre-1.html?rub=On_the_Way_to_a_Smile&page=Denzel-Episode-1
Voici le code inscrit dans mon fichier .htaccess :
Code:
RedirectPermanent /On-the-Way-to-a-Smile-Denzel-Episode-1.html 	http://www.monsite.com/On-the-Way-to-a-Smile-Denzel-Chapitre-1.html

Est-ce que quelqu'un saurait d'où vient ce problème et comment le résoudre ?
Merci d'avance.
 
Nouveau WRInaute
Bon, j'ai opté pour cette méthode en php, en attendant :

Code:
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.votresite.com/unepage.htm");
exit();
 
WRInaute passionné
tu as surement une réécriture après la redirection. la solution pour supprimer les paramètres c'est d'ajouter un ? après .html à la redirection
 
Nouveau WRInaute
Oui, j'ai essayé ça déjà, mais ça ajoute quand même le "?" à la fin de l'adresse, ça fait pas propre...
(merci de ta réponse)
 
WRInaute passionné
tu peux essayer avec le moteur de réécriture car il ne laisse pas le ? :
Code:
RewriteEngine On
RewriteRule ^On-the-Way-to-a-Smile-Denzel-Episode-1\.html$    http://www.monsite.com/On-the-Way-to-a-Smile-Denzel-Chapitre-1.html? [R=301,L]
 
Nouveau WRInaute
forty a dit:
tu peux essayer avec le moteur de réécriture car il ne laisse pas le ? :
Code:
RewriteEngine On
RewriteRule ^On-the-Way-to-a-Smile-Denzel-Episode-1\.html$    http://www.monsite.com/On-the-Way-to-a-Smile-Denzel-Chapitre-1.html? [R=301,L]
Oh yes ! 8O ça fonctionne parfaitement, même pas besoin de mettre le "?" ! :D

Merci infiniment ! :)
 
Discussions similaires
Haut