Menu
08/08/2020

Changer nom de domaine WordPress les requêtes SQL

Il existe deux façons de changer nom de domaine WordPress, la plus simple d'entre elle reste l'utilisation de "plugins" dont malheureusement ou heureusement je n'ai pas connaissance, je n'utilise que très très peu de "plugins" sur wordpress pour le garder tel un lion prêt à rugir.

Je vais donc vous donner mes requêtes SQL pour migrer son site via "mysql" ou bien "phpmyadmin" par exemple...

Cela reste une opération "sensible" cependant en s'appliquant au modus opérandi ci dessous normalement tout devrait bien se passer, tester d'abord avant et mettez en production ensuite ... toujours !

Migrer les URL WordPress du site

La première étape sera de modifier la variable home & siteurl, cela permettra dans un premier temps d'accéder au backoffice (si vous utilisez un module pour modifier les liens par exemple : Search & Replace pour ne citer que celui-ci... qui peut faire le job en BO)

Comprenons par ici, que le cas d'exemple pour changer nom de domaine WordPress=> www.old-site.com et le nouveau site => www.new-site.com.

UPDATE wp_options
SET option_value = replace(option_value, 'http://www.old-site.com', 'http://www.new-site.com')
WHERE option_name = 'home'
OR option_name = 'siteurl';

Migrer les URL WordPress des GUID

Le GUID est un identifiant "unique" qui sert d'url de référence pour les articles "post & page".  Si par exemple le permalien lâche (URL réécrite) , à minima il sera possible de taper l'url avec son identifiant unique 😉

UPDATE wp_posts
SET guid = REPLACE (guid, 'http://www.old-site.com', 'http://www.new-site.com');

 

Migrer les URL WordPress des médias dans les articles et pages

Tout est dis dans le titre, cela va modifier les url des fichiers photos, vidéos et autres des "post" et "page"

UPDATE wp_posts
SET post_content = REPLACE (post_content, 'http://www.old-site.com', 'http://www.new-site.com');

 

Migrer les URL WordPress des données meta

UPDATE wp_postmeta
SET meta_value = REPLACE (meta_value, 'http://www.old-site.com','http://www.new-site.com');

 

Pensez également que dans chacune des requêtes suivantes, vous trouverez au tout début : UPDATE suivi de "wp_*****" il s'agit de la nomenclature par defaut chez WordPress, cependant cela peut être différent et donc commencer par "toto_posts" ou bien "hs0_posts" ou autres ...

 

Dans tous les cas, vous avez un soucis pour changer nom de domaine WordPress ? un problème technique avec votre wordpress ? vous souhaitez passer au niveau supérieur votre installation wordpress ?

Contactez-moi, je suis toujours présent pour vous aider 😉

 

 

 

Envie de diagnostiquer votre site internet ?
Passez votre site en revue
Cliquez-ici pour découvrir les diagnostics
par Julien Gauthier
La newsletters
Une sélection d'articles rien que pour vous

Articles qui pourraient vous plaire

La newsletters
Une sélection d'articles rien que pour vous
5.0

Merci à léquipe (Translated by Google) Thanks to the team

5.0

Merci Julien pour ton écoute. Tu as directement identifiés mes attentes et à su mettre en place la stratégie qui me convenait le mieux. Heureux du résultat et de toute l'aide que tu m'as apporté. Je te recommande sans aucunes hésitation!! A très vite. (Translated by Google) Thank you Julien for your listening. You have directly identified my expectations and put in place the strategy that suited me best. Happy with the result and all the help you have given me. I recommend you without any hesitation !! See you soon.

5.0

Temps de réponse hors pair quand il y a eu un pb sur mon site, je vous recommande chaleureusement Julien :-) (Translated by Google) Unparalleled response time when there was a problem on my site, I warmly recommend Julien :-)

5.0

J’ai fait appel aux compétences de Julien dans une expérience passée et je ne peux que recommander ses services. Écoute, professionnalisme, disponibilité et bonne humeur... what else ? Merci Julien ! (Translated by Google) I used Julien's skills in a past experience and can only recommend his services. Listening, professionalism, availability and good mood ... what else? Thank you Julien!

5.0

Très bonne agence, très bon travail, allez-y en toute confiance !! Je recommande 👍 (Translated by Google) Very good tour, very good job, go there with confidence !! I recommend 👍

5.0

Service de grande qualité! Pour la refonte de notre site internet, JAG conseil a su être à l'écoute et créer un site à notre image. Merci Julien pour les échanges constructifs, la réactivité et....les optimisations à venir ;) (Translated by Google) High quality service! For the redesign of our website, JAG Conseil has been able to listen and create a site to our image. Thank you Julien for the constructive exchanges, the reactivity and .... the optimizations to come;)