Le transfert d’un site WordPress vers un autre nom de domaine peut parfois être compliqué !
WordPress met à notre disposition des extensions qui permettent de tout transférer automatiquement, en renommant les liens de la base de données.
Toutefois, il est rassurant de savoir qu’il existe 3 Query à exécuter dans l’outil phpMyAdmin qui feront le changement de nos liens de façon sécuritaire :
UPDATE wp_options SET option_value = replace(option_value,'http://www.OLDWEBSITE.COM', 'http://www.NEWWEBSITE.COM') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.OLDWEBSITE.COM', 'http://www.NEWWEBSITE.COM');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.OLDWEBSITE.COM', 'http://www.NEWWEBSITE.COM');
Il est important de :
- Toujours se prendre une copie en backup de nos bases de données avant d’entreprendre les manipulations
- Exécuter les Query une par une
- S’assurer que le préffix de nos tables est exact ; wp_PREFFIX
- Remplacer http://www.OLDWEBSITE.COM par l’ancienne adresse du site Web, et http://www.NEWWEBSITE.COM par la nouvelle adresse
- NE PAS inclure le forward slash / aux liens dans les Query
Bonne chance !