hit7374 Posté 6 Août 2008 Posté 6 Août 2008 bonjour, voici mon soucis j'ai des anciennes pages présentes dans google par exemple www.lhotelleriefamiliale.com/regions_us/region_resultats_us.php?SelectedDpt=39&SelectedRegion=FRC le dossier regions_us n'existe plus si je fais redirectpermanent /region_us http://www.lhotelleriefamiliale.com/ j'ai ce résultat : http://www.lhotelleriefamiliale.com/?Selec...ectedRegion=FRC j'obtiens bien la page index de mon site mais avec les variables j'ai essayé aussi avec RedirectMatch 301 /region(.*) http://www.lhotelleriefamiliale.com si vous avez une idée ! amicalement JP
TheRec Posté 6 Août 2008 Posté 6 Août 2008 RedirectPermanent, RedirectMatch comme RewriteRule ne s'occupent pas de la querystring, sauf pour l'ajouter à la fin d'une requête pour RewriteRule, avec le flag QSA ou automatiquement pour toutes les redirections "externes" (toute redirection utilisant une destination commençant par http://. Une solution : RedirectPermanent /region_us http://www.lhotelleriefamiliale.com/? Seule différence, le ? à la fin de l'URL de destination... cela prévient la concaténation de l'URL d'origine. Par contre je ne saurais t'affirmer que le "?" résiduel dans ton URL de destination ne sera pas pris en compte par certains moteurs de recherche.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant