Éviter le Duplicate Content en forçant le WWW

Par défaut, un site est accessible avec ou sans le 'www' dans le nom de domaine.
Nous pouvons par exemple accéder à un site avec http://www.example.com mais aussi http://example.com.

Or Google n'apprécie pas le Duplicate Content, le fait d'avoir le même contenu à des adresses différentes, et cet oubli peut-être pénalisant.
Il nous faut donc autant que possible forcer le www pour éviter le Duplicate Content.

Pour ce faire, il suffit de rediriger http://example.com vers http://www.example.com à l'aide d'une règle de redirection permanente (plus d'infos sur les redirections).
Nous faisons cela avec le code suivant à mettre dans un fichier .htaccess à placer à la racine du serveur :

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteRule ^(.*) http://www.example.com/$1 [QSA,R=301,L]

Cette méthode permet aussi de rediriger des pages déja indexées sans le www.

Notez qu'il faut que le serveur soit configuré pour accepter les fichiers .htaccess, ce qui n'est pas toujours le cas.

comments powered by Disqus