Retirer un paramètre dans une url

Nouveau WRInaute
Bonjour à tous,

Google indexe des pages de mon site qui contenait des paramètres maintenant devenus inutiles :

Exemple : -monsite.com/index.php?langue=en et -monsite.com/index.php?langue=fr contiennent le même contenu et son tous deux référencés par google, yahoo, msn, etc... car je ne tiens plus compte du paramètre langue.
Je pense que les moteurs considèrent ça comme du duplicate content.

je voudrais retirer ce paramètre de l'URL sachant que l'url peut aussi contenir d'autres paramètres :

- index.php?langue=fr => index.php
- index.php?langue=en&page=1 => index.php?page=1
- index.php?critere=new&langue=fr&page=1 => index.php?critere=new&page=1

J'ai beaucoup cherché sur le net sans rien trouver de bien ou qui fonctionne correctement.

Merci pour votre aide :)
 
WRInaute passionné
Salut,

Pour éviter de perdre ton positionnement, tu peux faire des R=301.
Tu reprends les règles existantes, quand tu remarques la presénce de la langue dans l'url et tu redistribues tous les paramètres qui existent (sauf la langue bien sûr), et tu ne mets pas de [L] pour continuer jusqu'à tes nouvelles règles.


Code:
ancien-rewritre-avec-langue nouveau-rewrite-sans-langue [R=301]
nouveau-rewrite-sans-langue page.php?.... [L]
 
Nouveau WRInaute
Oui, j'y avais pensé à la redirection 301, mais ce qui me gène, c'est niveau technique.

Comment faire une redireciton 301 dans mon .htaccess pour que la redirection se fasse correctement, en retirant proprement le paramètre langue ?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut