Vous êtes ici : » » Catégories : WordPress  » Item : Changer le nom de domaine de votre site WordPress

Item 45

Changer le nom de domaine de votre site WordPress

Mise à jour du 30 décembre 2014

Vous avez développé votre site avec WorPress en local et pour bien faire les choses vous avez créé votre virtualhost avant de commencer.

En conséquence votre site répond donc en local sous quelque chose ressemblant à ‘mon-nom-de-site-en-local.gnu‘.

Et voila, aujourd’hui le site est prêt à passer en production sur le web sous ‘mon-vrai-nom-de-site.fr‘.

Comme WordPress gère ses url en absolue par le stockage du nom de domaine et de son tld dans MySQL, il va falloir intervenir sur les tables de votre BDD.

Si vous ne savez pas le faire, faites vous assister d’une personne ayant les connaissances nécessaires.
Rappelez vous, il n’y a pas de ‘control + z‘ quand on travail en ligne.
Normalement, puisque vous avez exporté/importé votre BDD, vous avez déjà une sauvegarde de celle-ci. Sinon faites le !

Ensuite nous allons exécuter quelques requêtes sur nos tables.

  1. La première pour la table wp_options :
    UPDATE wp_options SET option_value = replace(option_value, 'http://mon-nom-de-site-en-local.gnu', 'http://mon-vrai-nom-de-site.fr') WHERE option_name = 'home' OR option_name = 'siteurl';
  2. La seconde pour les url des posts dans la table  wp_posts :
    UPDATE wp_posts SET guid = replace(guid, 'http://mon-nom-de-site-en-local.gnu', 'http://mon-vrai-nom-de-site.fr');
  3. La troisième et dernière pour mettre à jour les url contenues dans les posts eux-mêmes :
    UPDATE wp_posts SET post_content = replace(post_content, 'http://mon-nom-de-site-en-local.gnu', 'http://mon-vrai-nom-de-site.fr');
    

Voilà, rien de bien compliqué.

Ainsi votre site fonctionne comme avant à sa nouvelle adresse.

En cas de problème, pensez avant tout à supprimer le cache et les cookies de votre navigateur et à re-tester.

Cet Item à été publié le 30 décembre 2014 par Sébastien
dans : WordPress
et est marqué :

Laissez un commentaire

-o|o- »