WordPress : les conséquences d’un changement de nom de domaine
C’est à l’occasion de différentes requêtes que j’ai constaté que de nombreuses références à mon ancien hébergement restaient présentes dans la base WordPress. Vous pouvez utiliser les requêtes ci-dessous pour remplacer les références à votre ancien nom de domaine par le nouveau.
UPDATE
wp_posts
SET
guid = REPLACE(guid, ‘dszalkowski.free.fr’, ‘www.dsfc.net’)
WHERE
guid LIKE ‘%dszalkowski.free.fr%’;UPDATE
wp_posts
SET
post_content = REPLACE(post_content, ‘dszalkowski.free.fr’, ‘www.dsfc.net’)
WHERE
post_content LIKE ‘%dszalkowski.free.fr%’;UPDATE
wp_options
SET
option_value = REPLACE(post_content, ‘dszalkowski.free.fr’, ‘www.dsfc.net’)
WHERE
post_content LIKE ‘%dszalkowski.free.fr%’;
Vous pouvez aussi utiliser l’extension WordPress Search Regex pour le remplacement de l’ancien nom de domaine par le nouveau au niveau du contenu du post.




Très bon petit article pour modifier les URL dans le contenu des posts. Mais il faut aussi penser, si ce n’est déjà fait, à modifier l’URL dans « wp_postmeta » et dans « wp_options », souvent ils peuvent contenir des références à un ancien nom de domaine.