Modifier les URL avec des requêtes SQL URL
Pour que la base de données fonctionne sur votre nouvel hébergement, changez les URL de celle-ci. En effet, si vous étiez en local sur un serveur virtuel, les URL sont de la forme http://localhost, et dans le cas d’une migration, les URL ont l’adresse de l’ancien site. Si c’est la même URL, cette étape n’est pas utile pour vous. Sinon, il faut remplacer l’ancienne URL par la nouvelle dans toute la base de données.
Utilisez cette requête SQL pour modifier les principales URL dans les tables natives de WordPress :
# Changer l'URL du site
UPDATE wp_options
SET option_value = REPLACE(option_value,
'http://www.vieuxsite.fr', 'http://www.nouveausite.fr')
WHERE option_name = 'home'
OR option_name = 'siteurl';
# Changer les URL des GUID (liens des articles)
UPDATE wp_posts
SET guid = REPLACE(guid, 'http://www.vieuxsite.fr',
'http://www.nouveausite.fr');
# Changer les URL des contenus des articles (liens, médias ...)
UPDATE wp_posts
SET post_content = REPLACE(post_content,
'http://www.vieuxsite.fr', 'http://www.nouveausite.fr');
# Changer les URL des données meta des posts
UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value,
'http://www.vieuxsite.fr','http://www.nouveausite.fr');
Remplacez les préfixes de tables dans...