Mettre à jour les urls de WordPress

Générer les commandes SQL à éxectuer pour changer les urls dans la base de données.

Lorsque vous avec effectué une migration de WordPress manuellement vous avez besoin de remplacer les urls dans la base de données de WordPress. En effet, l'adresse du site étant stockée dans la base il faut changer sa valeur pour que votre migration soit totalement effective.

L'outil ci-dessous vous aide à générer les commandes SQL nécessaire au changement des URLS.

Pour procéder :

  1. Sauvegarder votre base de données.
  2. Renseignez les champs du formulaire ci-dessous.
  3. Copier les commandes.
  4. Coller et éxectuer les commandes dans PhpMyAdmin.

Configuration

Commandes a exécuter

                        
                            UPDATE `{{ prefixe }}options` SET option_value = replace(option_value, '{{ previousURL }}', '{{ nextURL }}') WHERE option_name = 'home' OR option_name = 'siteurl';
                            UPDATE `{{ prefixe }}posts` SET guid = replace(guid, '{{ previousURL }}','{{ nextURL }}');
                            UPDATE `{{ prefixe }}posts` SET post_content = replace(post_content, '{{ previousURL }}', '{{ nextURL }}');
                            UPDATE `{{ prefixe }}postmeta` SET meta_value = replace(meta_value,'{{ previousURL }}','{{ nextURL }}');
                            UPDATE `{{ prefixe }}links` SET link_url = replace(link_url,'{{ previousURL }}', '{{ nextURL }}');
                        
                    

A propos

Ces commandes ne sont pas parfaites, notamment parcequ'elles ne prennent pas en compte les données sérialisées. Il existe des outils plus élaborés (voir ci-dessous). Pensez à toujours faire une sauvegarde prélimilaire de votre base de données et si vous ne savez pas ce que vous faites, ne le faites pas !

Vous pouvez demander un coup de main sur le Slack WordPress Fr.

D'autres ressources

Un peu de lecture