Soutenu par un motif génial.
Pour en savoir plus, consultez notre Seahawk Blog.

9 façons simples de corriger les erreurs 404 sur WordPress

Comment rediriger vos pages 404

Les erreurs 404 sont l'une des raisons les plus courantes pour lesquelles les visiteurs abandonnent un site web. À cause des pages d'erreur 404, le propriétaire d'un site web peut également perdre beaucoup de trafic et de liens de retour potentiels, en plus de perdre des affaires. Les erreurs 404 peuvent être causées par différents problèmes, notamment

  • Le contenu de la page web a disparu: Cela peut se produire lorsqu'un serveur tombe en panne ou qu'un site web est transféré.
  • Mise à jour des anciens articles de blog: Lorsqu'une personne modifie le titre d'un article de blog, elle modifie généralement l'URL également. Les visiteurs qui accèdent à votre site en utilisant l'ancienne URL seront dirigés vers une page d'erreur 404.

Dans cet article, nous allons examiner différentes méthodes pour corriger et rediriger les pages d'erreur 404.

Qu'est-ce qu'une erreur 404 ?

Une erreur 404 est un code de réponse standard du protocole de transfert hypertexte (HTTP). Elle se produit lorsqu'une page web n'est pas trouvée sur le serveur, signalant aux utilisateurs que la page demandée est manquante ou n'est plus disponible. Ce problème peut résulter de pages supprimées, de liens brisés ou d'URL mal saisies. Pour y remédier, les propriétaires de sites web doivent garantir une expérience utilisateur transparente en corrigeant ou en redirigeant les pages 404.

Variations de l'erreur 404 non trouvée

L'erreur 404 Not Found est un code de réponse HTTP standard indiquant que le serveur n'a pas trouvé la page web demandée. Les variantes de cette erreur sont les suivantes :

  • 404 Page introuvable : Cette variante est la forme la plus courante de l'erreur, indiquant que le serveur ne peut pas localiser la page web demandée.
  • Erreur 404 : Version concise du message d'erreur, elle est souvent accompagnée d'une explication générique du problème.
  • 404 Fichier ou répertoire introuvable : Indique que le serveur n'a pas pu localiser le fichier ou le répertoire spécifié, ce qui indique un problème potentiel avec le chemin d'accès à l'URL.
  • 404 Not Found : L'URL demandée n'a pas été trouvée sur ce serveur : Variante plus détaillée du message d'erreur, ce message fournit des informations supplémentaires sur l'incapacité du serveur à localiser l'URL demandée.
  • HTTP 404 : Non trouvé : Cette variante est couramment observée dans les messages d'erreur des navigateurs et dans les journaux. Elle indique le protocole HTTP et le code d'erreur spécifique.
  • 404 - Page non trouvée : La page que vous recherchez a peut-être été supprimée, son nom a été modifié ou elle est temporairement indisponible : Version conviviale de l'erreur, elle propose des explications possibles sur la raison pour laquelle la page demandée n'est pas disponible.
  • Erreur 404 : Nous n'avons pas pu trouver cette page : Certains sites web personnalisent leurs messages d'erreur 404 afin de conserver un ton de marque cohérent et d'offrir une expérience plus conviviale aux utilisateurs.
  • 404 Not Found - Nginx : Spécifique aux sites web utilisant le serveur web Nginx, cette variation indique que Nginx n'a pas pu localiser la ressource demandée.

La compréhension de ces variations aide les utilisateurs et les développeurs web à identifier et à résoudre les problèmes liés à l'absence ou à l'inaccessibilité du contenu web, ce qui facilite le processus de dépannage.

Lire: Les erreurs courantes de WordPress et comment les corriger

Vous avez des problèmes avec l'erreur 404 sur votre site web WordPress ?

Ne perdez pas de temps à essayer de le réparer vous-même. Faites appel à un professionnel pour obtenir une solution rapide et efficace.

Faites une sauvegarde avant de résoudre les erreurs 404

Avant de vous attaquer aux erreurs 404 dans WordPress, assurez-vous d'avoir mis en place une sauvegarde pour protéger les données de votre site web. Utilisez des outils tels que le plugin BlogVault, connu pour son interface conviviale et ses options de restauration en un clic. Vous pouvez également envisager des plans d'hébergement WordPress gérés par des fournisseurs tels que DreamHost. DreamHost propose des fonctions de sauvegarde et de restauration rapides directement à partir de son panneau de contrôle. 

En outre, planifiez régulièrement des sauvegardes, stockez-les à plusieurs endroits pour assurer la redondance et vérifiez leur intégrité afin de garantir un processus de récupération sans faille en cas de problèmes de dépannage.

Related: Les meilleurs plugins de sauvegarde pour WordPress

Comment réparer ou rediriger une erreur 404 dans WordPress ?

Nous examinerons ci-dessous les différentes méthodes ou moyens de remédier à ces erreurs.

Trouver la cause par le débogage

Lorsque vous rencontrez des erreurs 404 dans WordPress, commencez par activer le débogage afin d'identifier la cause première. Modifiez votre fichier wp-config.php en définissant define('WP_DEBUG', true). Cela active le mode de débogage et affiche des messages d'erreur sur votre site. Examinez les messages pour identifier les problèmes liés aux thèmes, aux plugins ou aux mauvaises configurations à l'origine des erreurs 404.

Effacer le cache et les cookies de la navigation

Les fichiers mis en cache et les cookies peuvent entraîner l'affichage d'informations périmées ou incorrectes sur les pages. Effacez le cache et les cookies de votre navigateur pour vous assurer que vous chargez la dernière version de votre site. Cette simple étape permet souvent de résoudre les erreurs 404 causées par les navigateurs qui affichent un contenu mis en cache.

Réinitialiser les Permaliens de WordPress

Les paramètres incorrects des permaliens sont souvent à l'origine des erreurs 404. Dans votre tableau de bord WordPress, naviguez vers "Réglages" > "Permaliens" et choisissez une autre structure de permaliens. Enregistrez les modifications pour réinitialiser les permaliens. Si cela résout le problème, vous pouvez revenir à votre structure préférée.

Restaurer le fichier .htaccess

La restauration du fichier .htaccess dans WordPress est cruciale pour résoudre les erreurs 404 causées par une mauvaise configuration. Voici les étapes à suivre pour restaurer le fichier .htaccess :

  • Accédez aux fichiers de votre site : Utilisez un client FTP (tel que FileZilla) ou le gestionnaire de fichiers de votre hébergeur pour vous connecter au serveur de votre site web.
  • Localiser le fichier .htaccess : Naviguez jusqu'au répertoire racine de votre installation WordPress. Recherchez le fichier .htaccess. Vérifiez les paramètres de votre client FTP pour afficher les fichiers cachés s'ils ne sont pas visibles.
  • Sauvegarde du fichier .htaccess actuel : avant d'apporter des modifications, sauvegardez le fichier .htaccess existant. Téléchargez-le sur votre ordinateur local. Vous pourrez ainsi revenir à l'état précédent si nécessaire.
  • Supprimer ou renommer le fichier .htaccess actuel : Il arrive que le fichier .htaccess soit corrompu. Vous pouvez soit le supprimer, soit le renommer en quelque chose comme ".htaccess_backup". Cela permet à WordPress de générer un nouveau fichier .htaccess.
  • Régénérer .htaccess dans le tableau de bord de WordPress : Connectez-vous au tableau de bord de WordPress. Allez dans "Réglages" et sélectionnez "Permaliens". Sans rien changer, cliquez sur le bouton "Enregistrer les modifications". Cette action déclenche la régénération du fichier .htaccess par WordPress.
  • Vérifier le contenu du fichier .htaccess : Ouvrez le fichier .htaccess nouvellement généré et confirmez qu'il contient les configurations correctes. Si des paramètres spécifiques sont nécessaires pour votre site (tels que des redirections ou des règles personnalisées), ajoutez-les au fichier.

Vérifiez différentes pages de votre site web pour vous assurer que les erreurs 404 sont résolues. La restauration du fichier .htaccess devrait permettre d'éliminer les problèmes liés à des configurations incorrectes.

Désactiver les plugins et les thèmes de WordPress

Désactivez les plugins et adoptez un thème WordPress par défaut (comme Twenty Twenty-One). Réactivez chaque plugin et thème un par un, en vérifiant si l'erreur 404 se reproduit. Cela permet d'identifier le plugin ou le thème spécifique à l'origine du problème. Une fois le problème identifié, mettez à jour les plugins ou les thèmes qui posent problème ou cherchez à les remplacer.

Modifier et mettre à jour l'URL de WordPress dans la base de données

Si vous rencontrez des erreurs 404 dues à des configurations d'URL incorrectes, voici les étapes pour mettre à jour l'URL de WordPress dans la base de données :

  • Accéder à la base de données via phpMyAdmin : Connectez-vous à votre compte d'hébergement et trouvez l'outil phpMyAdmin. Sélectionnez votre base de données WordPress dans la barre latérale gauche.
  • Ouvrir wp_options Table : Localisez et cliquez sur le tableau wp_options dans la base de données.
  • Localisez les lignes d'URL de site et de domicile : Recherchez les lignes dont le nom d'option est "siteurl" et "home". Elles représentent généralement les paramètres d'URL de votre site WordPress.
  • Modifier les valeurs : Cliquez sur le crayon ou l'icône "Modifier" à côté des lignes "siteurl" et "home". Mettez à jour le champ "option_value" avec l'URL correcte.
  • Enregistrer les modifications : Après avoir mis à jour les valeurs, cliquez sur le bouton "Go" ou "Save" pour enregistrer les modifications.

Enfin, videz le cache de votre navigateur pour vous assurer qu'il charge l'URL mise à jour. Ensuite, vérifiez votre site WordPress pour confirmer que les erreurs 404 sont résolues.

Corriger l'erreur 404 de WordPress sur les serveurs locaux

Si l'environnement de votre serveur local diffère de celui de votre serveur réel, cela peut entraîner des erreurs 404. Des divergences au niveau de la version de PHP, des paramètres MySQL, de la structure des fichiers et de la configuration des bases de données peuvent également contribuer à ce problème. Voici les étapes à suivre pour résoudre ce problème :

  • Vérifier la configuration du serveur local : Assurez-vous que votre environnement de serveur local (par exemple, XAMPP, MAMP) correspond aux configurations de votre serveur réel. Vérifiez la version de PHP, les paramètres de MySQL et d'autres paramètres du serveur.
  • Confirmer la structure des fichiers et des dossiers : Vérifiez que la structure des fichiers et des dossiers de votre serveur local correspond à celle de votre serveur réel. Des incohérences peuvent entraîner des erreurs 404.
  • Vérifier les paramètres de la base de données : Confirmez que les paramètres de la base de données locale correspondent à ceux de la base de données active. Faites attention au nom de la base de données, au nom d'utilisateur et au mot de passe.
  • Mettre à jour l'URL locale de WordPress : Accédez à la base de données locale de WordPress en utilisant phpMyAdmin ou un outil similaire. Dans le fichier wp_options repérez les lignes "siteurl" et "home" et mettez-les à jour avec l'URL locale correcte.
  • Vérifiez le fichier .htaccess et les liens permanents : Confirmez que le fichier .htaccess de votre serveur local est correctement configuré. S'il est manquant ou corrompu, recréez-le ou copiez-le à partir de votre serveur réel.

Vérifiez et réinitialisez les permaliens en allant dans le tableau de bord de WordPress > Réglages > Permaliens et en cliquant sur "Enregistrer les modifications". Redémarrez votre serveur local pour appliquer les changements. Maintenant, vérifiez votre site WordPress local pour voir si les erreurs 404 sont résolues.

Utiliser un code pour rediriger les pages d'erreur 404 vers la page d'accueil

Cette méthode vous permet de créer des redirections 301 pour toutes les pages 404 vers votre page d'accueil. Pour ce faire, connectez-vous à votre serveur et accédez au dossier HTML public ou au dossier contenant les fichiers de votre site Web. Vous pouvez également récupérer les fichiers de votre site Web à l'aide d'une application FTP telle que Filezilla. Vous pouvez également vous connecter au tableau de bord de WordPress et aller dans Apparence > Éditeur de thème.

Quelle que soit la technique que vous utilisez, recherchez un fichier nommé 404.php, ou créez-en un si 404.php n'existe pas déjà, et ajoutez-y le code suivant :

<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: ".get_bloginfo('url'));

exit();

?>

Enregistrez les modifications lorsque vous avez terminé. Lorsqu'une erreur 404 se produit, les visiteurs du site sont désormais dirigés vers la page d'accueil.

Utiliser des plugins pour rediriger ou corriger les pages d'erreur 404

Il s'agit de la technique la plus efficace pour rediriger ou réparer une page d'erreur 404 car vous n'aurez pas à créer une seule ligne de code pour la page d'accueil et il existe de multiples options pour gérer les redirections. Il est recommandé d'utiliser un plugin pour éviter de faire des erreurs coûteuses lors du développement du code.

Vous pouvez utiliser divers plugins, notamment les suivants :

Redirection

404-errors-redirection-wordpress-plugins

Avec plus d'un million d'installations actives, Redirection est de loin le plugin de redirection de pages 404 le plus populaire. Il est simple à utiliser et comprend plusieurs autres fonctionnalités que nous avons trouvées très intéressantes. Vous pouvez, par exemple, envoyer les visiteurs qui utilisent un navigateur web spécifique vers une page particulière. Le statut de connexion, le référent, les cookies, les en-têtes HTTP, l'adresse IP, le serveur et le type de page - redirection si la page actuelle est une page 404 - font partie des diverses redirections conditionnelles.

Toutes les redirections 404 vers la page d'accueil

all-404-redirect-to-homepage-wordpress-plugin

 Avec plus de 200 000 téléchargements, All 404 Redirect to Homepage est l'un des plugins de redirection 404 les plus célèbres. C'est aussi le plus facile à utiliser car il redirige automatiquement toutes les pages 404 vers la page d'accueil, contrairement à la plupart des autres plugins qui vous obligent à définir des redirections pour des URL spécifiques.

301 Redirections - Gestionnaire de redirections facile

301-redirects-wordpress-plugin

Un autre plugin qui facilite la génération de redirections de pages 404. Il possède de nombreuses fonctionnalités qui en font l'un des plugins les plus incroyables à utiliser. Installez-le ici. L'installation et l'activation du plugin est la première étape. Prenons un exemple du plugin "All 404 redirect to homepage" ici.

Etapes pour créer des redirections pour les pages d'erreur 404 dans WordPress

Pour commencer, le plugin All 404 Redirect to Homepage doit être installé. Vous pouvez le faire soit en le téléchargeant depuis WordPress.org, soit en allant dans Plugins > Ajouter un nouveau plugin dans votre panneau d'administration WordPress et en recherchant le plugin. Une fois l'installation du plugin terminée, assurez-vous de l'activer.

  • Ajouter des personnalisations au plugin: Vous devez configurer le plugin et définir les règles de redirection maintenant qu'il est installé et activé. Pour ce faire, naviguez dans la zone Réglages du panneau d'administration de votre site WordPress et cliquez sur Toutes les redirections 404 vers la page d'accueil.
  • Cela vous amènera à la page des paramètres du plugin. Ici, sélectionnez 404 Redirection Status dans le menu déroulant, et pour activer le plugin, choisissez Enabled.
  • Ensuite, vous serez invité à saisir l'URL de la page d'accueil de votre site web dans la zone "Rediriger toutes les pages 404 vers". L'URL de votre page d'accueil sera stockée dans le plugin. Cette zone peut être utilisée pour ajouter toute autre URL personnalisée.
  • Une fois que vous avez terminé vos ajustements, cliquez sur le bouton Mettre à jour les options.

Dans ce cas, toutes les pages 404 seront désormais redirigées vers la page d'accueil. Testez les modifications pour vous assurer que tout fonctionne correctement. Vous pouvez le faire en allant sur votre site web et en tapant une URL qui n'existe pas.

Surveillez les pages d'erreur 404 de votre site WordPress

La surveillance des erreurs 404 sur votre site web est essentielle pour maintenir une expérience utilisateur positive et s'assurer que les visiteurs peuvent accéder au contenu qu'ils recherchent. Voici comment surveiller les erreurs 404 sur votre site à l'aide des outils suivants.

  • Google Search Console : Google Search Cons ole (GSC) fournit un rapport complet sur les erreurs d'exploration, y compris les erreurs 404. Ajoutez votre site à Google Search Console et consultez régulièrement la section "Couverture" pour connaître les détails des erreurs.
  • Google Analytics : Utilisez Google Analytics pour surveiller le comportement des utilisateurs. Vérifiez dans la section "Comportement" > "Contenu du site" > "Toutes les pages" si des pages génèrent des erreurs 404.
  • Outils de surveillance du site web : Utilisez des outils de surveillance de sites web tiers tels que Pingdom, UptimeRobot ou GTmetrix. Ces outils peuvent envoyer des alertes lorsqu'ils détectent des erreurs 404 lors des contrôles de routine du site.
  • Vérificateurs de liens brisés : Utilisez des vérificateurs de liens brisés en ligne tels que Seahawk's Broken Link Checker. Cet outil analyse l'ensemble de votre site web à la recherche de liens brisés, y compris les erreurs 404.

Conclusion

En conclusion, la résolution des erreurs WordPress 404 exige une approche systématique. En traitant les causes potentielles telles que les mauvaises configurations, les divergences d'URL et les problèmes de serveur, vous pouvez restaurer la fonctionnalité de leurs sites web. L'utilisation de mesures telles que le débogage, l'effacement du cache et la mise à jour de la base de données garantit un processus de dépannage complet. Des sauvegardes régulières et la prudence lors de la modification des fichiers sont également des mesures de protection essentielles. 

Qu'il s'agisse de corriger les permaliens, de restaurer le fichier .htaccess ou de mettre à jour les URL, l'attention portée aux détails et le respect des meilleures pratiques peuvent vous permettre de surmonter les erreurs 404 et de maintenir le bon fonctionnement de votre site WordPress.

FAQ sur les erreurs 404 des sites web WordPress

Comment se débarrasser des pages d'erreur 404 ?

Pour éliminer les erreurs 404 dans WordPress, commencez par vérifier et ajuster vos permaliens dans le tableau de bord de WordPress sous "Réglages" > "Permaliens". Assurez-vous qu'ils sont correctement configurés. En outre, examinez le contenu récemment modifié, inspectez les ressources du serveur pour détecter les limitations, et restaurez ou régénérez le fichier .htaccess via les paramètres des permaliens.

Comment modifier l'état 404 dans WordPress ?

Pour modifier l'état 404 dans WordPress :

  • Créer une page 404 personnalisée : Créez une page d'erreur 404 personnalisée pour améliorer l'expérience de l'utilisateur. Créez une nouvelle page dans WordPress, ajoutez votre contenu et enregistrez-la.
  • Définir une page 404 personnalisée : Installez un plugin tel que "404page" pour assigner votre page personnalisée comme page d'erreur 404. Configurez les paramètres du plugin pour désigner la page que vous avez créée.

Comment se débarrasser de l'erreur soft 404 dans WordPress ?

Pour éliminer les erreurs 404 dans WordPress :

  • Vérifier la pertinence du contenu : Assurez-vous que les pages signalées comme des "soft 404" contiennent un contenu pertinent. Google peut interpréter un contenu mince ou non pertinent comme des "soft 404".
  • Mise à jour du contenu : Améliorez le contenu des pages signalées, en le rendant plus substantiel et plus utile. Réglez tout problème susceptible d'amener les moteurs de recherche à percevoir le contenu comme peu informatif.
  • Soumettre le plan du site aux moteurs de recherche : Soumettre un sitemap actualisé aux moteurs de recherche pour faciliter l'exploration et l'indexation de votre contenu amélioré.

Pourquoi l'administration de mon site WordPress affiche-t-elle 404 ?

Si votre administration WordPress affiche une erreur 404, vérifiez l'intégrité du fichier .htaccess dans le répertoire racine de WordPress. Restaurez-le ou régénérez-le en sauvegardant les permaliens dans "Réglages" > "Permaliens". 

Désactivez tous les plugins de votre site et adoptez un thème par défaut afin d'identifier d'éventuels conflits. Vérifiez les autorisations de fichiers et assurez-vous que l'URL du site dans la base de données de WordPress est correcte en utilisant phpMyAdmin. Mettez-la à jour si nécessaire pour qu'elle corresponde à l'URL de la page désormais correcte.

Articles connexes

Dans notre monde interconnecté, la capacité à communiquer efficacement dans différentes langues est encore plus cruciale

Il est essentiel d'effectuer un test de convivialité sur les sites WordPress, car cela permet d'obtenir des informations précieuses sur les points suivants

Les champs avancés de WordPress sont utiles pour les propriétaires de sites car ils permettent de stocker des données supplémentaires et des informations sur le site.

Komal Bothra 21 mars 2024

Les meilleurs sites pour embaucher des développeurs et designers WordPress en 2024

Si vous cherchez à embaucher le meilleur développeur WordPress ou un expert en sites web WordPress

WordPress
Komal Bothra 21 mars 2024

Elementor bloqué sur l'écran de chargement ? Voici 25+ méthodes pour y remédier !

Elementor simplifie le processus de développement de pages web dans WordPress. Cependant, il peut arriver que vous rencontriez

WordPress
Komal Bothra Le 19 mars 2024

Comment configurer votre adresse e-mail professionnelle GoDaddy sur Gmail (étapes simples)

Jongler avec plusieurs comptes de messagerie en même temps peut être accablant. Si vous vous noyez dans les

Tech

Démarrer avec Seahawk

Inscrivez-vous dans notre application pour consulter nos tarifs et obtenir des réductions.