Google n’aime pas les sites qui ont un contenu dupliqué. Cela arrive lorsque votre site est aussi bien accessible avec que sans les www au début de l’url. Pour éviter cette erreur de débutant, il est recommandé de placer les lignes suivantes dans le fichier .htaccess situé à la racine de votre site. Elles vous permettront de forcer le navigateur à afficher l’url avec les www (il s’agit tout simplement d’une redirection).

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

Si vous n’avez pas de fichier .htaccess à la racine, il vous suffit d’ouvrir un bloc-note (wordpad sous windows ou textedit, voire smultron sous mac), de créer un fichier dans lequel vous placez les quelques lignes, de l’enregistrer sous htaccess.txt puis de l’uploader sur votre serveur. Enfin, vous le renommerez en .htaccess.

Si vous souhaitez au contraire forcer les navigateurs à afficher l’url sans les www, placez plutot le code suivant:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} www.example.com
RewriteRule (.*) http://example.com$1 [L,R=301]

Voilà, c’était l’astuce du jour qui j’espère vous sera utile. En tout cas, me concernant, cela m’évitera d’avoir à rechercher ce petit bout de code à chaque fois que je créée un nouveau site / blog !