diOptera Favicon

Migration WordPress : les liens pointent vers l’ancien site (La solution)

Après une migration, vos liens, images ou menus renvoient vers votre ancien nom de domaine ? Découvrez comment nettoyer votre base de données facilement.

Partager l'article

Vous venez de terminer la migration de votre site vers un nouveau nom de domaine ou un nouvel hébergeur. La page d’accueil s’affiche, vous êtes soulagé. Mais en naviguant, vous vous rendez compte d’un énorme problème : lorsque vous cliquez sur un bouton, un article, ou même sur votre logo, vous êtes renvoyé vers l’adresse de votre ancien site. Certaines images ont même disparu. Pas de panique : votre migration n’a pas échoué. C’est simplement que WordPress a gardé votre ancienne adresse en mémoire dans ses textes.

Vérification rapide : Lors d’une migration, copier les fichiers ne suffit pas. L’ancienne URL est écrite « en dur » des milliers de fois dans la base de données. Il faut utiliser une extension de « Chercher et Remplacer » (Search & Replace) pour balayer la base de données et remplacer l’ancien domaine par le nouveau.

Étape 1 : Le grand nettoyage avec Better Search Replace

C’est l’outil indispensable de toute migration. Il va fouiller chaque recoin de votre base de données (articles, réglages de thème, menus) pour y corriger les adresses.

  1. Sur votre nouveau site, allez dans Extensions > Ajouter.
  2. Installez et activez l’extension Better Search Replace.
  3. Allez dans Outils > Better Search Replace.
  4. Dans le champ Rechercher, tapez l’adresse de votre ancien site (ex: https://mon-ancien-site.fr). Ne mettez pas de barre oblique / à la fin.
  5. Dans le champ Remplacer par, tapez la nouvelle adresse (ex: https://mon-nouveau-site.com).
  6. Sélectionnez toutes les tables dans la liste (faites Ctrl+A ou Cmd+A).
  7. Laissez la case Faire un essai cochée et cliquez sur le bouton. L’outil vous dira combien de fois l’ancien lien a été trouvé.
  8. Décochez « Faire un essai » et relancez. La correction est maintenant définitive.

La manipulation de la base de données vous fait peur et vous craignez de casser la structure de vos pages ?Confiez-nous la réparation immédiate de votre WordPresspour finaliser votre migration sans aucune perte de données.

Étape 2 : Le cas spécifique d’Elementor (Les URL bloquées)

Si vous utilisez le constructeur de page Elementor, vous remarquerez que certaines images d’arrière-plan ou certains boutons pointent toujours vers l’ancien site, même après l’étape 1. C’est parce qu’Elementor stocke ses liens d’une manière très particulière.

  1. Allez dans Elementor > Outils.
  2. Cliquez sur l’onglet Remplacer l’URL.
  3. Dans la première case, mettez l’ancienne adresse (ex: https://ancien.fr).
  4. Dans la seconde, mettez la nouvelle (ex: https://nouveau.fr).
  5. Cliquez sur Remplacer l’URL.
  6. Allez ensuite dans l’onglet Général (toujours dans Outils) et cliquez sur Régénérer les fichiers et les données.

Étape 3 : Corriger les menus récalcitrants

Parfois, les liens du menu principal de WordPress (en haut de votre site) résistent au nettoyage automatique, car ils ont été créés sous forme de « Liens personnalisés ».

  1. Allez dans Apparence > Menus.
  2. Déroulez chaque élément de votre menu.
  3. Si vous voyez un élément de type « Lien personnalisé », vérifiez l’adresse web (URL) qui y est inscrite.
  4. Si l’ancienne adresse y figure, modifiez-la manuellement avec la nouvelle, puis enregistrez le menu.

L’impact d’une mauvaise migration sur votre visibilité

Une migration inachevée est une bombe à retardement pour votre référencement naturel (SEO). Si vos visiteurs ou les robots de Google cliquent sur vos liens et sont renvoyés vers votre ancien site (qui va bientôt être fermé ou qui affiche des erreurs de sécurité), vous créerez une chaîne d’erreurs 404 massive. Google déclassera votre nouveau site avant même qu’il n’ait pu se positionner.

La migration a totalement cassé votre site ?

Si vos liens internes fonctionnent, mais que le site entier est déformé, que le tableau de bord refuse votre mot de passe, ou que des erreurs PHP s’affichent partout, c’est que la base de données a été corrompue pendant le transfert (problème d’encodage ou tables incomplètes).

Ne prenez pas le risque de perdre l’historique de votre entreprise. Une création de site internet ou une refonte exige une migration sans faille. Contactez notre service de maintenance WordPress. Nous reprenons votre migration de zéro de manière professionnelle (clonage propre des bases MySQL, réécriture des URL complexes et nettoyage des tables) pour vous livrer un site fonctionnel et rapide.

Foire Aux Questions (FAQ)

Faut-il mettre le https:// dans la recherche ?

Oui, c’est primordial. Cherchez exactement la structure de votre ancienne URL. Si votre ancien site était en http:// et le nouveau en https://, mettez bien ces préfixes dans les champs « Rechercher » et « Remplacer ».

L’outil me dit qu’il a remplacé 5000 cellules, est-ce normal ?

Absolument. WordPress enregistre chaque brouillon et chaque révision de vos articles. Si vous aviez 100 articles avec des images, l’ancienne URL était présente des milliers de fois dans l’historique de la base de données.

Que faire de l’ancien nom de domaine ?

Ne le laissez surtout pas mourir tout de suite ! Vous devez configurer une redirection permanente (Redirection 301) au niveau de votre hébergeur pour que le trafic de l’ancien domaine bascule automatiquement sur le nouveau, transférant ainsi sa puissance SEO.