Tag : migration domaine

Changer le nom de domaine d’un blog sous wordpress

Avant hier je me suis lancé dans le changement de nom de domaine de l’un de mes blogs, celui sur la décoration et le design. Anciennement ce blog était domicilié sous le nom de domaine 2803.com, mais je souhaitais différencier les blogs pour plus de lisibilité et pour avoir un nom de domaine plus représentatif du contenu que design.2803.

logo deco desogn

Samedi j’ai donc acheté le nom de domaine blogdecodesign.fr (et aussi en .com) afin d’avoir trois mots clés importants dans l’url : blog, deco et design. Le .fr permettra de localiser le blog en France malgré un hébergement au Canada, la méthode est théoriquement imparable (même si au final je perds virtuellement le PR de 5 sur l’ancienne url)…

Après l’achat du ndd voici ce que j’ai fait étape par étape pour faire une migration parfaite, du moins je l’espère…

1- Backup des données sur le serveur web
2- Backup de la base de données de l’ancien domaine (design.2803)
3- Création du dossier blogdecodesign.fr sur le serveur et de blogdecodesign.com avec une redirection 301 en htaccess vers le .fr
4- Upload de tout le dossier de l’ancien domaine vers le nouveau dossier (blogdecodesign.fr)
5- Création d’une nouvelle base de données
6- Upload de la base de données téléchargée au point 2 dans la nouvelle base de données
7- Exécution des lignes de commandes suivantes pour mettre à jour la base de données (source my digital life):

UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.old-domain.com', 'http://www.new-domain.com');

Et en fonction du nom de vos dossiers sur votre serveur (home/www/nomdunouveaudossier.com), dans cet exemple « new-domain.com »:

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'old-domain.com', 'new-domain.com');

8- Test du blog (qui fonctionne sans problème théoriquement)
9- Intégration du nouveau blog dans le google webmastertools pour donner à google le nouveau sitemap du blog
10- Ne pas oublier de changer les scripts installés sur le blog (google analytics & co)
11- Création d’un fichier htaccess dans la racine de l’ancien blog pour rediriger en 301 tous les liens vers le nouveau domaine comme par exemple :

RedirectPermanent / http://www.new-domain.com/

12- Et voilà c’est fini, il ne reste plus qu’à croiser les doigts et demander à ceux qui avaient fait des backlinks vers votre site de changer l’url…

Pour information
-le domaine a été créé samedi matin,
-le nouveau blog live à 23h,
-la première page de référencée dimanche matin
-aujourd’hui 1220 pages de référencées dans Google avec un positionnement sur les mots clés qui semble tenir le coup!