WordPress : Changer facilement le nom de domaine d’un blog

Si comme moi vous avez migré votre blog d’un .fr vers un .com ou que vous avez tout simplement changé le nom de domaine de votre blog wordpress, je vais vous expliquer comment remettre tout dans l’ordre très rapidement.

Dans un premier temps faite une sauvegarde complète de votre blog (fichiers php et base de donné). Car si vous loupez quelque chose vous risquez de tout perdre

Rendez-vous ensuite dans votre page d’administration de votre base de donnée.

Vous trouverez dans votre base de donnée une table de type XXX_options (les XXX représentent le nom de votre base de donnée)

blog_fr3

Dans cette table modifier les deux entrées « siteurl » et « home » en les remplaçant par l’adresse de votre nouveau site

Capture4

blog_fr

blog_fr2

Vous pouvez aussi utiliser cette commande dans votre base de donnée MYSQL qui fera automatiquement l’opération pour vous.

UPDATE XXX_options SET option_value = replace(option_value, 'http://www.mon-ancien-site.com', 'http://www.mon-nouveau-site.com') WHERE option_name = 'home' OR option_name = 'siteurl';

XXX_option étant de nom de la table des options
http://www.mon-ancien-site.com étant l’url de votre ancien site
http://www.mon-nouveau-site.com étant l’url de votre nouveau site

Vous devez maintenant changer les urls dans vos posts. Pour cela on utilise ces deux commandes.

UPDATE XXX_posts SET guid = replace(guid, 'http://www.mon-ancien-site.com','http://www.mon-nouveau-site.com');
UPDATE XXX_posts SET post_content = replace(post_content, 'http://www.mon-ancien-site.com', 'http://www.mon-nouveau-site.com');

Toujours ne pas oublier de modifier les trois champs : XXX_posts, http://www.mon-ancien-site.com et http://www.mon-nouveau-site.com

Vous pouvez aussi le faire pour les commentaires au cas ou :

UPDATE XXX_comments SET comment_author_url = replace(guid, 'http://www.mon-ancien-site.com','http://www.mon-nouveau-site.com');
UPDATE XXX_comments SET comment_content = replace(guid, 'http://www.mon-ancien-site.com','http://www.mon-nouveau-site.com');

Normalement, après cela, tout dois bien fonctionner. Vous pouvez testé de vous relogger sur votre interface d’admin à la nouvelle adresse. Enjoy

A propos de Dothazard 38 Articles
Titulaire d'un Master dans le domaine de la sécurité informatique. Passionné par l'informatique et le hacking depuis tout petit, je souhaite à travers se blog partager avec vous mon univers. Que vous ayez un niveau débutant ou avancé j’espère que vous prendrez plaisir à apprendre et à lire mes articles autant que j'en prends pour les écrire.

Soyez le premier à commenter

Laisser un commentaire