Rediriger monurl.com vers www.monurl.com

31 08 2009

Ce week-end, en voulant me rendre sur un site que j’ai réalisé il y a un an, le navigateur m’a renvoyé une erreur DNS, soit le domaine n’existe pas… ?! Etonnant, j’ai renouvelé ce domaine il y a peu de temps, ce que je vérifie sur le champ. Puis, je me rends compte que j’ai tenté d’accéder à monurl.com, j’essaye www.monurl.com, et là, j’accède bien à mon site. Constat identique pour mes autres sites, y compris monproprepatron.fr. C’est étrange, car j’y ai très souvent accéder comme ça, à croire que 1and1, qui héberge ce site, a modifié les configs de base.

Erreur dns

Mais en fait, c’est bien que ça soit arrivé, car il y avait un moment que j’entendais parler de ce type d’erreur, mais je n’y avais jamais vraiment prêté attention. Outre le fait que le site risque de ne pas être accessible, l’autre problème arrive lorsque… le site est accessible justement! Car pour les moteurs de recherche, il va s’agir de 2 sites distincts (monproprepatron.fr et www.monproprepatron.fr) ayant un contenu identique => Duplicate content! Ce qui est très néfaste pour le référencement naturel d’un site.

La solution est pourtant simple, il suffit de faire une redirection permanente (code HTTP 301) de monproprepatron.fr vers www.monproprepatron.fr (on inversement selon les préférences).

“Il suffit?!” me suis-je dit la première fois, avant de repousser ça à plus tard. Oui, “il suffit”. Il suffit de 3 lignes à inscrire dans le fichier .htaccess à la racine du site :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^monproprepatron.fr [NC]
RewriteRule (.*) http://www.monproprepatron.fr/$1 [QSA,R=301,L]

La première ligne permet de dire au serveur Apache d’activer la réécriture d’Url.
La seconde est un test pour savoir si on doit appliquer la règle de réécriture de la ligne 3. Ce test signifie : “Si l’adresse commence par monproprepatron.fr”.
La troisième effectue la redirection 301 vers www.monproprepatron.fr. L’indication QSA permet de faire suivre les paramètres de l’url et L indique que cette règle est la dernière à s’appliquer.

Voilà, il suffsait de ça.

Faire suivre cet article :
  • Facebook
  • Twitter
  • Google Bookmarks
  • Yahoo! Buzz
  • Wikio FR
  • LinkedIn
  • Viadeo
  • del.icio.us
  • Digg
  • MySpace
  • Netvibes
  • Technorati

Actions

Informations

Laisser un commentaire

Vous pouvez utiliser ces balises html : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>