Aller au contenu
Nous contacter

Sécurité

Redirections indésirables sur WordPress : comment les résoudre

Votre site WordPress envoie ses visiteurs vers une page inconnue ou un site frauduleux ? Découvrez comment identifier l’origine de la redirection et vérifier les réglages, les extensions et les fichiers du site.

Redirections indésirables sur WordPress : comment les résoudre
Au sommaire

Une redirection indésirable sur WordPress peut venir d’une extension défectueuse, d’une règle serveur mal configurée ou d’un logiciel malveillant. Pour la résoudre, repérez d’abord les pages concernées, puis vérifiez les extensions, le fichier .htaccess et la présence éventuelle de code malveillant. Avant toute modification, sauvegardez les fichiers et la base de données du site.

Reconnaître une redirection indésirable sur WordPress

Une redirection envoie automatiquement un visiteur d’une adresse vers une autre. Elle peut être normale, par exemple après un changement d’adresse d’une page. Elle devient indésirable lorsque la destination n’a pas été choisie par le propriétaire du site : page sans rapport, site publicitaire, frauduleux ou contenant du spam.

Ces redirections perturbent la navigation et peuvent nuire à la réputation et au référencement du site. Elles ne signifient pas toujours que le site a été piraté : une extension incompatible ou une configuration incorrecte du serveur peut aussi en être responsable.

Pour préciser le problème, relevez :

  • l’adresse de départ et la destination, sans interagir avec le site suspect ;
  • les pages touchées : tout le site ou seulement certaines pages ;
  • le contexte dans lequel la redirection apparaît, par exemple sur un appareil ou un navigateur particulier ;
  • les modifications récentes du site, notamment l’ajout ou la mise à jour d’une extension.

Testez plusieurs pages et, si possible, utilisez une fenêtre de navigation privée. Cela permet de vérifier si le comportement se reproduit sans les données de navigation habituelles. Évitez de saisir des informations personnelles sur la page de destination.

Vérifier les extensions et mettre WordPress à jour

Une extension peut provoquer une redirection à cause d’un dysfonctionnement, d’une incompatibilité ou d’un réglage incorrect. Une extension malveillante ou compromise peut également être en cause.

Dans l’administration, ouvrez Extensions > Extensions installées. Examinez les extensions récemment ajoutées ou modifiées, en particulier celles qui gèrent les redirections. Vérifiez leurs réglages et recherchez une destination que vous ne reconnaissez pas.

Si le problème persiste, procédez par élimination :

  1. Sauvegardez le site avant les tests. Certaines désactivations peuvent modifier temporairement ses fonctionnalités.
  2. Désactivez les extensions, puis vérifiez si la redirection a disparu.
  3. Réactivez-les une par une, en testant la page concernée après chaque activation.
  4. Si le problème revient après la réactivation d’une extension, vérifiez sa configuration et mettez-la à jour avant de refaire un test.

Si vous ne pouvez pas désactiver toutes les extensions sur le site en ligne, effectuez ces vérifications sur une copie de test lorsque vous en disposez. Le diagnostic des conflits entre extensions WordPress permet d’approfondir cette recherche.

Vérifiez aussi les mises à jour disponibles dans Tableau de bord > Mises à jour, pour WordPress, les extensions et les thèmes. Une mise à jour peut corriger un dysfonctionnement ou une faille connue, mais elle ne suffit pas nécessairement à nettoyer un site déjà infecté.

Avec W-Maintenance

Faites examiner vos redirections WordPress

W-Maintenance peut rechercher l’origine des redirections et intervenir sur votre site WordPress.

Nettoyer et sécuriser mon site

Examiner le fichier .htaccess et la configuration du serveur

Sur un serveur Apache, le fichier .htaccess peut contenir des règles de redirection. Une règle incorrecte ou ajoutée à votre insu peut envoyer les visiteurs vers une autre adresse.

Pour l’examiner :

  1. Connectez-vous aux fichiers du site par FTP ou depuis le gestionnaire de fichiers de votre hébergeur.
  2. Recherchez .htaccess à la racine de l’installation WordPress. Le fichier peut être masqué : activez l’affichage des fichiers cachés si nécessaire.
  3. Téléchargez une copie avant de le modifier.
  4. Ouvrez-le et recherchez les règles pointant vers une adresse inconnue ou les modifications que vous ne reconnaissez pas.
  5. Comparez son contenu avec une sauvegarde saine si vous en possédez une, puis testez le site après toute correction.

Ne supprimez pas toutes les règles sans les comprendre : certaines peuvent être nécessaires au fonctionnement du site ou à des redirections voulues. Si le fichier paraît normal, vérifiez également les réglages de redirection disponibles chez votre hébergeur. Les règles du serveur peuvent agir indépendamment des extensions WordPress.

Rechercher un logiciel malveillant et sécuriser les accès

Une redirection vers un site frauduleux ou de spam peut être le signe d’une infection. Le code responsable peut se trouver dans une extension, un thème ou d’autres fichiers du site. Un fichier .htaccess modifié ne prouve donc pas à lui seul que l’origine du problème a été supprimée.

Utilisez une extension ou un outil de sécurité capable d’analyser les fichiers WordPress à la recherche de logiciels malveillants. Examinez les éléments signalés avant de les supprimer : une alerte demande à être vérifiée pour éviter de retirer un fichier légitime.

Si vous suspectez une compromission :

  • conservez une sauvegarde avant toute intervention ;
  • examinez les fichiers et extensions signalés ainsi que les comptes administrateurs inconnus ;
  • changez les mots de passe des comptes WordPress et des accès à l’hébergement ;
  • mettez à jour WordPress, les extensions et les thèmes après avoir identifié la source du problème ;
  • vérifiez à nouveau les pages touchées après le nettoyage.

Une sauvegarde récente n’est pas forcément saine si elle a été créée après l’apparition de l’infection. Pour aller plus loin, consultez les conseils sur les problèmes de sécurité WordPress. Si l’infection est difficile à localiser, le nettoyage d’un site WordPress piraté permet de traiter le problème sans se limiter à la redirection visible.

Tester les pages et prévenir le retour des redirections

Après chaque correction, ouvrez les adresses concernées et vérifiez leur destination. Testez aussi la page d’accueil et quelques pages internes, dans une fenêtre privée et sur plusieurs appareils si le problème ne se manifestait pas partout.

Si la redirection revient, reprenez les vérifications : une règle serveur, une extension ou du code malveillant peut encore être présent. Notez ce que vous avez modifié et le résultat de chaque test pour éviter de répéter les mêmes opérations.

Pour limiter les risques par la suite, maintenez WordPress, ses extensions et son thème à jour, utilisez un outil de sécurité et conservez des sauvegardes régulières. Vérifiez également les règles de redirection lorsque vous modifiez les adresses du site. Après une redirection vers un site indésirable, surveillez enfin les éventuels problèmes d’indexation dans les moteurs de recherche.

Avec W-Maintenance

Faites nettoyer votre site WordPress

L’équipe W-Maintenance intervient sur les sites WordPress touchés par des problèmes de sécurité ou de redirection.

Voir les formules

À retenir

  • Une redirection indésirable peut provenir d’une extension, du serveur ou d’un logiciel malveillant.
  • Sauvegardez le site avant de désactiver des extensions ou de modifier .htaccess.
  • Testez les extensions une par une et examinez les règles pointant vers une adresse inconnue.
  • Une mise à jour ne remplace pas la recherche et le nettoyage d’une infection.
  • Retestez les pages après chaque correction et surveillez le retour du problème.

Questions fréquentes

Une redirection indésirable signifie-t-elle que mon site est piraté ?

Pas nécessairement. Une extension défectueuse ou une règle serveur mal configurée peut aussi provoquer une redirection. Une destination frauduleuse justifie toutefois une recherche de logiciel malveillant.

Comment savoir si une extension provoque la redirection ?

Désactivez les extensions après avoir sauvegardé le site, puis vérifiez si la redirection disparaît. Réactivez-les ensuite une par une et testez la page après chaque activation.

Puis-je supprimer toutes les règles du fichier .htaccess ?

Il vaut mieux éviter : certaines règles peuvent être nécessaires au fonctionnement du site. Sauvegardez le fichier, recherchez les destinations inconnues et comparez son contenu avec une sauvegarde saine avant toute correction.

Article rédigé avec l’aide d’une IA à partir des sources citées et de notre pratique de la maintenance WordPress. Notre méthode éditoriale.

Parlons de votre site

Un souci avec votre site WordPress ?

Mises à jour, panne, piratage, lenteur : décrivez-nous la situation, un expert vous répond en général dans les deux heures ouvrées.

Décrire mon problèmeVoir les formules

Nous contacter