Une façon simple de configurer les trois W d’une adresse Web
Lorsque l’on met en ligne un site Web pour la première fois, il est important de choisir si l’on veut garder ou non, dans l’adresse, les trois W qui précèdent le nom de domaine (ex. http://www.mondomaine.com). Ceci, afin d’éviter le problème bien connu avec le moteur de recherche Google qui a comme défaut de référencer un même site en ne tenant pas compte de la présence/absence des W, ce qui en anglais est plus connu sous l’appellation « Google canonical problem ». Par conséquent, un même site se retrouve référencé sous différents noms de domaine et risque donc de voir s’affaiblir sa cote liée au nombre de visiteurs.
Pour forcer le serveur à enlever ou ajouter les W, vous devez surpasser les configurations de votre serveur Web à l’aide d’un petit fichier placé directement dans le répertoire racine « / » du site. Le fichier doit absolument porter le nom « .htaccess » (http://www.mondomaine.com/.htaccess). Il se pourrait que votre serveur possède déjà ce fichier, auquel cas, vous n’aurez qu’à ajouter les informations spécifiées ci-dessous.
Pour ceux et celles qui n’auraient pas déjà ce fichier, vous pouvez en créer un en vous servant d’un éditeur de texte. Pour ma part, j’utilise habituellement Notepad++.
Voici comment procéder.
1) Créez sur votre ordinateur, un fichier vide que vous nommerez htaccess.txt.
2) Insérez les lignes de codes correspondant à votre choix, et n’oubliez pas de modifier le nom de domaine.
Pour enlever les WWW
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mondomaine.com$ [NC]
RewriteRule ^(.*)$ http://mondomaine.com/$1 [R=301,L]
Pour forcer le serveur à garder les WWW
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mondomaine.com$ [NC]
RewriteRule ^(.*)$ http://www.mondomaine.com/$1 [R=301,L]
3) Sauvegardez votre fichier et envoyez-le sur votre serveur dans le répertoire racine « / » du site (ex. http://www.mondomaine.com/htaccess.txt).
4) Renommez le fichier « htaccess.txt » en « .htaccess ».
Cet article s’adresse tout particulièrement à ceux et celles qui ont un site sur serveur Linux (Apache). Pour régler le même problème avec un serveur IIs de Windows vous pouvez consulter ce lien (en anglais).
Note : Cette codification m’a été inspirée après la lecture du livre de Aarron Walter,
Building Findable Websites, publié cette année chez New Riders.
À bientôt !







le 17 février, 2009
j’ai galèré et grâce à toi j’ai réglé mon problème merci
le 17 février, 2009
Bien content que mon article t’ait permis de régler ton problème.
À bientôt!