diOptera Favicon

Site WordPress cassé après un changement d’URL ou passage en HTTPS

Design cassé, redirection infinie ou inaccessibilité après un passage en HTTPS ou un changement de domaine ? Voici 3 étapes pour réparer vos URL WordPress.

Partager l'article

Vous vouliez bien faire en sécurisant votre site avec un certificat SSL (le fameux petit cadenas HTTPS) ou en modifiant l’adresse web dans vos réglages. Mais la validation s’est transformée en désastre : votre site charge dans le vide, affiche une erreur de « redirection infinie », ou s’affiche entièrement déstructuré, avec du texte noir sur fond blanc, sans aucune image ni couleur. Rassurez-vous, vous n’avez pas détruit votre site. C’est simplement WordPress qui s’emmêle les pinceaux entre votre ancienne et votre nouvelle adresse.

Vérification rapide : Ce problème de design cassé ou de redirection (Mixed Content) survient car la base de données de WordPress cherche toujours à charger vos images et vos fichiers de style (CSS) depuis l’ancienne adresse (en HTTP). Il suffit de forcer la nouvelle adresse pour que tout rentre dans l’ordre.

Étape 1 : Forcer la nouvelle URL via le fichier wp-config.php

Si vous n’avez plus accès à votre tableau de bord WordPress (wp-admin), nous allons utiliser le code pour ordonner à votre site d’utiliser la nouvelle adresse.

  1. Connectez-vous à votre hébergement (Hostinger, OVH…) et ouvrez votre Gestionnaire de fichiers.
  2. Allez à la racine de votre site (dossier public_html).
  3. Éditez le fichier wp-config.php.
  4. Cherchez la ligne /* C'est tout, ne touchez pas à ce qui suit ! */.
  5. Juste au-dessus, ajoutez ces deux lignes (en remplaçant par votre vraie adresse, avec le https://) : define( 'WP_HOME', 'https://votresite.com' ); define( 'WP_SITEURL', 'https://votresite.com' );
  6. Sauvegardez et rechargez votre site. Vous devriez avoir retrouvé l’accès à votre tableau de bord.

La manipulation du code serveur vous effraie et vous craignez d’aggraver la situation ? Ne prenez aucun risque avec l’architecture de votre domaine.Confiez-nous la réparation immédiate de votre WordPresspour rétablir votre site en quelques minutes.

Étape 2 : Réparer le design cassé (L’erreur Mixed Content)

Si votre site s’affiche, mais que le design est « cassé » et qu’il manque le petit cadenas vert, c’est que certaines de vos images tentent encore de charger en HTTP non sécurisé. Le navigateur bloque alors ces éléments pour protéger l’utilisateur.

  1. Connectez-vous à votre tableau de bord WordPress.
  2. Allez dans Extensions > Ajouter.
  3. Installez et activez l’extension gratuite Really Simple SSL.
  4. Cliquez sur le bouton bleu Activer le SSL qui s’affiche sur votre écran.
  5. L’extension va automatiquement forcer tout votre site (images, fichiers, liens) à utiliser le protocole sécurisé HTTPS. Votre design normal réapparaîtra instantanément.

Étape 3 : Nettoyer la base de données (Si vous avez changé de nom de domaine)

Si vous avez carrément changé le nom de votre site (ex: passage de mon-site.fr à mon-nouveau-site.fr), l’étape 1 ne suffit pas. Il faut remplacer l’ancienne URL dans tous vos articles existants.

  1. Installez l’extension Better Search Replace.
  2. Allez dans Outils > Better Search Replace.
  3. Dans la case Rechercher, tapez votre ancienne adresse (ex: http://ancien-site.fr).
  4. Dans la case Remplacer par, tapez la nouvelle (ex: https://nouveau-site.fr).
  5. Sélectionnez toutes les tables de la liste, décochez la case « Faire un essai », et lancez le remplacement. Tous vos anciens liens internes seront corrigés !

L’impact d’une mauvaise URL sur votre trafic

Laisser un site tourner avec un design cassé ou avec une erreur de certificat HTTPS est la pire erreur stratégique possible. Google marque désormais en rouge vif les sites non sécurisés avec la mention « Non sécurisé ». Vos visiteurs fuiront instantanément. De plus, une mauvaise redirection dilue la puissance de votre référencement naturel (SEO), car Google considère qu’il existe deux sites identiques (le HTTP et le HTTPS). Un routage parfait est obligatoire.

Les redirections tournent toujours en boucle ?

Si vous avez forcé les URL et activé Really Simple SSL, mais que votre navigateur affiche toujours « ERR_TOO_MANY_REDIRECTS », le problème se situe plus haut : au niveau du certificat SSL de votre hébergeur ou dans les règles de routage de votre pare-feu (comme Cloudflare).

Ne laissez pas vos clients face à un site inaccessible. Faites appel à nos experts en maintenance WordPress. Nous auditons votre serveur, corrigeons vos certificats de sécurité et mettons en place des redirections 301 pérennes. Et si cette panne révèle que votre architecture web est obsolète, nous pouvons vous accompagner sur une création de site internet flambant neuve et sécurisée dès le premier jour.

Foire Aux Questions (FAQ)

Pourquoi mon site s’affiche sans CSS (sans couleurs) après un passage en HTTPS ?

Parce que votre fichier d’instructions de mise en forme (le fichier CSS) est appelé par une URL commençant par HTTP. Le navigateur (comme Chrome) détecte ce lien « non sécurisé » au sein d’une page sécurisée et décide de le bloquer purement et simplement. C’est ce qu’on appelle le contenu mixte (Mixed Content).

Est-ce que je peux enlever les lignes dans wp-config.php une fois réparé ?

Non, si vous les enlevez, WordPress reprendra les URL défectueuses stockées dans sa base de données. Si vous souhaitez enlever ce code, vous devez d’abord utiliser l’outil « Better Search Replace » (Étape 3) pour écrire définitivement les bonnes adresses HTTPS dans la base de données.

Dois-je avertir Google de mon passage en HTTPS ?

Oui ! Même si votre site redirige bien, il est fortement conseillé d’aller sur votre compte Google Search Console et de déclarer la nouvelle propriété avec le https://. Cela aide les robots de Google à mettre à jour leurs résultats de recherche beaucoup plus vite.