Bonne année 2009 et mes meilleurs voeux ! Pour la nouvelle année blog.sebyrollins.com change de nom de domaine et devient rollins.fr. C’est plus court, plus simple à retenir avec une extension en .fr. J’en ai profité pour mettre à jour wordpress (2.7) et changer d’hébergement (OVH).
1) J’ai d’abord transféré l’ensemble des fichiers du blog dans un repertoire du nouvel hergement via FTP.
2) Ensuite j’ai exporté puis importé la base de donnée depuis phpmyadmin. En passant, il a fallu modifier 2 champs de la table option pour y mettre la nouvelle URL http://www.rollins.fr puis le chemin réel du repertoire du blog.
3) Il faut ensuite modifier le fichier wp-config.php avec les accès à la nouvelle base.
4) J’ai gardé exactement la même réécriture, donc un redirect 301 depuis le .htaccess de mon ancien hebergement a suffi à tout rediriger en 2 lignes :
RewriteCond %{HTTP_HOST} blog.sebyrollins.com
RewriteRule ^(.*) http://www.rollins.fr/$1 [R=301]
Cela nécessite de garder l’ancien hébergement tant que google n’a pas compris que c’est du définitif.
5) Le débugage :
- Quelques images et liens en durs à modifier mais tout à l’air de fonctionner correctement. Un bon conseil : utilisez au maximum les chemins relatifs et/ou les variables wordpress pour les url (via le plugin php-exec):
get_option('siteurl')
get_option('home') - Le sitemap a regénérer (via le plugin sitemap).
- J’ai prévenu mon ami google d’un nouveau site et d’un nouveau sitemap. J’ai également modifié l’URL pour google analitycs, il m’a gardé tout l’historique :-).
- J’ai perdu pour l’instant mon pagerank 5 🙁 . Mais ce changement « propre » de nom de domaine ne devrait pas me nuire trop longtemps au niveau du référencement : chaque ancienne page correspond à une seule nouvelle page. Il faut laisser le temps à google de transformer dans son index toutes les anciennes URL par les nouvelles (ça ne se fait pas d’un coup mais au fur et à mesure). Le fait d’avoir un extension en « .fr » devrait même jouer en ma faveur.
Pour ce faire, je me suis aidé de ce tutorial changer le nom de domaine de votre blog WordPress.
Si vous tombez sur un bug, n’hésitez-pas à me contacter ici ou ci-dessous !
Pensez à modifier vos backlink et autres blogroll vers www.rollins.fr 🙂 !!!
* J+5 : Ce matin Google a enfin changé le nom de domaine dans son index (rollins.fr au lieu de blog.sebyrollins.com). Il a fallu 5 jours pour que la nouvelle adresse soit valide. Sachant que j’ai merdé le 1er jour avec une redirection qui n’était pas permanente (oublier le R=301), avec donc 24 heures de duplicate content sur les 103 pages que google avait déja indexées ! A priori tout est rentré dans l’ordre. Cependant j’ai un post, publié pendant ces 5 jours, qui est passé à la trappe dans les profondeurs googliennes.
Nice work.
Bonjour Seb;
Je suis en train de faire un changement de nom de domaine sur un blog personnel et avant d’authoriser les robot google à l’indexer j’aimerais être sur de faire une bonne règle de redirection.
J’aurias une question
Quand tu parles de faire une redirection 301, à quel emplacement dans le fichier .htacces doit t’on inscrire les lignes suivantes ?
RewriteCond %{HTTP_HOST} blog.sebyrollins.com
RewriteRule ^(.*) http://www.rollins.fr/$1 [R=301]
Autre question : Dois je laisser en ligne l’ancien site web pendant quelques jours ou alors seulement laisser le .htacess en ligne ?
Sinon merci beaucoup pour ce retour d’expérience
Matthieu
De mémoire, cela doit être un truc comme ça :
…
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} blog.sebyrollins.com
RewriteRule ^(.*) http://www.rollins.fr/$1 [R=301]
…
sinon, il faut garder l’ancien site un bout de temps (au moins le temps que google est ré-indexé toutes les pages).
Merci pour ce retour d’expérience. C’est toujours bon de lire de tels articles pour savoir ce qu’il faut faire et les erreurs de débutants à éviter.