Vous souhaitez déplacer votre site internet réalisé sous Wordpress MU vers un autre domaine. L’opération est extrêmement simple lorsqu’on sait quels sont les paramètres à modifier.
Pensez à faire une copie de sauvegarde de la base de données avant de procéder.
1 – Modifier la base de données
Dans les exemples ci-dessous, vous remplacerez bien sûr Nouveau-Domaine.com par votre nouveau domaine.
Dans la table wp_site, remplacez la valeur du champ domain contenant l’ancien domaine, par la nouvelle valeur.
En langage SQL, voici le script correspondant:
1 | UPDATE wp_site SET domain = 'Nouveau-Domaine.com' WHERE ID = 1 |
Dans la table wp_blogs, contenant la liste des blogs du portail, le blog n° 1 correspond au site principal. Il faut donc remplacer la valeur domain par le nouveau nom de domaine, dans l’enregistrement dont le champ blog_id contient la valeur 1.
En langage SQL:
1 | UPDATE wp_blogs SET domain = 'Nouveau-Domaine.com' WHERE blog_id = 1 |
Il faut modifier l’adresse du site (http) dans la table des options du blog de ce domaine: wp_1_options:
Remplacez l’ancien domaine par le nouveau dans le champ option_value, là où le champ option_name contient le texte ’siteurl‘.
En langage SQL:
1 | UPDATE wp_1_options SET option_value = 'http://Nouveau-Domaine.com/' WHERE option_name = 'siteurl' |
Dans la même table, remplacez l’ancien domaine par le nouveau dans le champ option_value, là où le champ option_name contient le texte ‘home‘.
En langage SQL:
1 | UPDATE wp_1_options SET option_value = 'http://Nouveau-Domaine.com/' WHERE option_name = 'home' |
2 – Modifier les fichiers de votre installation
- Ouvrez le fichier wp_config.php.
- Remplacez le nom de l’ancien domaine par le nom du nouveau domaine à la ligne
define(‘DOMAIN_CURRENT_SITE’, ‘Ancien-Domaine.com‘ );
3 – Derniers réglages dans l’espace d’administration
La référence à l’ancien domaine subsiste encore dans de nombreux paramètres. L’extension “Search and Replace” va vous aider en remplaçant automatiquement toutes les occurences de l’ancien domaine par l’indication du nouveau domaine. Lorsque vous installerez cette extension, vous accéderez ensuite à sa page dans le backoffice du portail (…/wp-admin), dans la rubrique “Réglages”.
Portail multi-sites
Si votre portail est dans une configuration multi-sites, c’est-à-dire qu’il héberge plusieurs domaines, chacun disposant de ses propres blogs, vous devrez remplacer le n° 1 du domaine principal indiqué dans les exemples ci-dessus par le n° du site ad hoc. Si vous ne savez pas quel est le numéro du domaine que vous souhaitez modifier, cherchez-le dans la liste des blogs enregistrés dans la table wp_blogs.



ShareThis


