En terme de référencement, il est important de ne pas proposer un même contenu à partir de plusieurs url. En tant que webmaster, on y fait souvent attention, mais parfois pas assez.
Par exemple, chez Allociné, on peut penser que :
-http://www.allocine.fr/article/?id=uuu
et http://www.allocine.fr/article/ vont être référencés tous les deux si quelqu'un fait les liens adaptés. Or, ça pointe vers les mêmes contenus, c'est dangereux.
Pour éviter cela, il est bon de contrôler tous ses paramètres.
Je propose donc un mini bout de code en php qui vous évitera ce genre de soucis pour les pages qui n'ont pas de raisons d'accueillir des paramètres :
- Code: Tout sélectionner
<?php
if (eregi("\?", $_SERVER['REQUEST_URI'])){
header("Location: http://www.votresite.com/", false, 301);exit();
}
?>
Si un point d'interrogation est repéré dans l'url, on redirige en 301 vers la page d'accueil du site. On peut aussi faire un renvoi en 404, mais pourquoi se priver d'un backlinks
Pour les pages avec des paramètres, il faudra faire un tableau des paramètres acceptés.

