Changer de nom de domaine (url) sans ne rien perdre (enfin théoriquement)….

Changer d’adresse URL est toujours un vrai casse tête. En effet, sur le principe lorsque vous changez d’url, vous anéantissez tous vos efforts de référencement auprès de Google ou de Yahoo et cela n’est vraiment pas agréable et surtout contre productif. De bon nombre de blogueur hésitent à changer de domaine pour gagner en visibilité et peut être avoir enfin son propre nom de domaine (et pourquoi pas quitter des adresses avec free.fr ou typepad.com à la fin de l’url) mais la peur du déréférencement est trop forte.

Heureusement il existe une solution : la redirection 301 qui n’est pas si compliquée à partir du moment où vous avez la possibilité de stocker un fichier .htaccess, ce qui n’est pas toujours le cas (pour ceux qui ne peuvent pas utiliser un fichier .htaccess il faut faire la redirection en php directement dans le header de votre blog, regardez cette page tout y est expliqué).

Vous donc avez la possibilité d’uploader un fichier .htaccess voici ce qu’il faut mettre dedans afin d’expliquer à google que votre domaine est désormais newdomaine.com :

RewriteEngine ON
RewriteRule ^(.*)$ http://newdomain.com/$1 [R=301,L]

Je viens de l’appliquer sur l’un de mes blogs pour lequel il y a deux noms de domaines actif (l’un au pluriel et l’autre au singulier), je voulais donc basculer le contenu du singulier vers le pluriel. J’ai donc tout recopié vers le nom de domaine au pluriel puis j’ai ensuite tout effacé dans le singulier et j’ai uploadé un fichier .htaccess avec le code ci-dessus pour expliquer à Google que le nouveau nom de domaine était le pluriel… L’intérêt de cette manipulation est aussi que les deux noms de domaines sont maintenant actifs mais sans faire du “duplicate content” (on reviendra dessus prochainement).

Théoriquement cela marche…

11 Comments

  1. Alexandre (71 comments)
    Posted June 20, 2007 at 10:25 am | Permalink

    Tu nous laisseras un feedback la dessus parce que je me souviens avoir beaucoup perdu l’année dernière avec ces histoires de changements de domaines :x

  2. Arnaud (28 comments)
    Posted June 20, 2007 at 11:01 am | Permalink

    Théoriquement ça marche mais en pratique tu perdras au moins un peu (et au pire beaucoup). L’algorithme de google prend en compte l’age du nom de domaine et en prenant un domaine neuf tu perdras ce facteur.
    Je l’ai fait et j’ai un peu perdu :(

  3. henri (3221 comments)
    Posted June 20, 2007 at 11:07 am | Permalink

    Le domaine est en effet jeune donc au pire je ne perds qu’un moi de référencement…

  4. Flo (28 comments)
    Posted June 20, 2007 at 1:17 pm | Permalink

    J’avais utilisé cette méthode mais avec un RedirectMatch lorsque je m’étais offert mon ndd à moi et j’en ai été bien content, j’ai quasiment perdu aucune place dans les moteurs et la transition a été assez rapide, couplée à un sitemap (et les différentes dénomination des autres moteurs) ce fut bien efficace.

  5. François (24 comments)
    Posted June 20, 2007 at 5:21 pm | Permalink

    Normalement si la redirection est définitive il faut utiliser la syntaxe RedirectPermanent (c’est d’ailleurs indiqué sur la page d’explication cité dans le billet).

  6. ratibus (3 comments)
    Posted June 20, 2007 at 6:08 pm | Permalink

    Salut Henri

    Je conseille plutot cette méthode pour les htaccess :
    RedirectPermanent / http://nouveau_ndd/

    Ca utilise mod_alias d’Apache au lieu de mod_rewrite et je pense que le premier est plus souvent disponible que le second ;)

    Eric

  7. henri (3221 comments)
    Posted June 20, 2007 at 6:11 pm | Permalink

    ratibus c’est aussi du 301? Est que cela prend les url avec www et sans les www?

  8. ratibus (3 comments)
    Posted June 20, 2007 at 6:44 pm | Permalink

    Oui c’est du permanent : http://httpd.apache.org/docs/1.....directperm

    Pour le www ou pas www c’est indépendant
    Du moment que le .htaccess (ou bien la définition du vhost par exemple) qui contient le RedirectPermanent répond à la fois au site www et sans www c’est bon.

  9. henri (3221 comments)
    Posted June 20, 2007 at 8:09 pm | Permalink

    bizarre mon lien symbolique ne fonctionne plus :(

  10. ratibus (3 comments)
    Posted June 21, 2007 at 9:19 am | Permalink

    Pour que les liens symboliques fonctionnent au niveau d’Apache, faut pas oublier l’option FollowSymLinks :
    http://httpd.apache.org/docs/1.....ml#options

  11. Regis (37 comments)
    Posted June 21, 2007 at 9:57 am | Permalink

    J’ai fait aussi un .htaccess l’année derniere.
    Le plus important est de garder la meme structure du blog sinon plus rien ne marche !

Laisser un commentaire

Your email is never published nor shared. Required fields are marked *

*
*