Les erreurs 404 sont l'une des raisons les plus fréquentes pour lesquelles les visiteurs quittent un site web. À cause de ces pages d'erreur, un propriétaire de site peut perdre beaucoup de trafic et de liens entrants , en plus de subir des pertes commerciales. Les erreurs 404 peuvent avoir diverses causes, 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 en cours de transfert.
- Mise à jour des anciens articles de blog: Lorsque l’auteur modifie le titre d’un article de blog, il modifie généralement aussi son URL. Les visiteurs qui accèdent à votre site via l’ancienne URL seront redirigés vers une page d’erreur 404.
Dans cet article, nous allons passer en revue différentes méthodes pour corriger et rediriger les pages d'erreur 404.
Qu'est-ce qu'une erreur 404 ?
L'erreur 404 est un code de réponse standard du protocole HTTP. Elle se produit lorsqu'une page web est introuvable sur le serveur, signalant aux utilisateurs que la page demandée est manquante ou n'est plus disponible. Ce problème peut être dû à des pages supprimées, des liens brisésou des URL mal saisies. Pour y remédier, les propriétaires de sites web doivent garantir une expérience utilisateur optimale en corrigeant ou en redirigeant les pages 404.
Variantes de l'erreur 404 « Page introuvable »
L'erreur 404 (Page introuvable) est un HTTP indiquant que le serveur n'a pas pu trouver la page web demandée. Voici quelques variantes de cette erreur :
- 404 Page introuvable : Cette variante est la forme la plus courante de l’erreur, indiquant que le serveur ne parvient pas à localiser la page Web demandée.
- Erreur 404 : Version concise du message d’erreur, 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 est introuvable sur ce serveur : Il s’agit d’une variante plus détaillée du message d’erreur, fournissant des informations supplémentaires sur l’incapacité du serveur à localiser l’URL demandée.
- Erreur HTTP 404 : Page introuvable : Cette erreur est fréquente dans les messages d’erreur et les journaux des navigateurs. Elle indique le protocole HTTP et le code d’erreur spécifique.
- 404 – Page introuvable : La page que vous recherchez a peut-être été supprimée, renommée ou est temporairement indisponible : Cette version conviviale de l’erreur propose des explications possibles quant à l’indisponibilité de la page demandée.
- Erreur 404 : Page introuvable : Certains sites Web personnalisent leurs messages d’erreur 404 afin de maintenir 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 variante indique que Nginx n’a pas pu localiser la ressource demandée.
Comprendre ces variations aide les utilisateurs et les développeurs web à identifier et à résoudre les problèmes liés au contenu web manquant ou inaccessible, facilitant ainsi un processus de dépannage plus fluide.
Lire: Erreurs WordPress courantes et comment les corriger
Vous rencontrez des difficultés avec l'erreur 404 sur votre site WordPress ? Ne vous inquiétez pas !
Ne perdez pas de temps à essayer de résoudre le problème vous-même. Faites appel à un service d'assistance WordPress professionnel pour une solution rapide et efficace.
Effectuez une sauvegarde avant de résoudre les erreurs 404
Avant de résoudre les erreurs 404 sur WordPress, assurez-vous d'avoir une sauvegarde pour protéger les données de votre site web. Utilisez des outils comme l' BlogVault , réputée pour son interface intuitive et ses options de restauration en un clic. Vous pouvez également opter pour un hébergement WordPress géré proposé par des fournisseurs comme DreamHost. DreamHost offre des fonctionnalités de sauvegarde et de restauration rapides directement depuis son panneau de contrôle.
régulières des sauvegardes, stockez-les à plusieurs endroits pour plus de redondance et vérifiez leur intégrité afin de garantir un processus de récupération sans faille en cas de difficultés de dépannage.
À lire aussi: Les meilleurs plugins de sauvegarde WordPress
Comment corriger ou rediriger une erreur 404 dans WordPress ?
Nous examinerons ci-dessous les différentes méthodes ou façons de remédier à ces erreurs.
Trouver la cause par le débogage
Lorsque vous rencontrez des erreurs 404 sur WordPress, commencez par activer le débogage pour identifier la cause du problème. Modifiez votre wp-config.php fichier `define('WP_DEBUG', true)`. Cela active le mode débogage et affiche les messages d'erreur sur votre site. Analysez ces messages pour repérer les problèmes liés aux thèmes, aux extensions ou à une mauvaise configuration qui provoquent les erreurs 404.
Vider le cache et les cookies de navigation
Les fichiers en cache et les cookies peuvent entraîner l'affichage d'informations obsolètes ou incorrectes. Videz le cache et les cookies de votre navigateur pour vous assurer de charger la version la plus récente du site. Cette simple action permet souvent de résoudre les erreurs 404 dues à l'utilisation de contenu en cache par les navigateurs.
Réinitialiser les permaliens WordPress
Des paramètres de permaliens incorrects sont une cause fréquente d'erreurs 404. Dans votre tableau de bord WordPress, accédez à «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 rétablir votre structure préférée.
Restaurez le fichier .htaccess
La restauration du fichier .htaccess dans WordPress est essentielle pour résoudre les erreurs 404 dues à des erreurs de configuration. Voici les étapes à suivre pour restaurer le fichier .htaccess :
- Accédez aux fichiers de votre site : utilisez un FTP (tel que FileZilla) ou le gestionnaire de fichiers de votre hébergeur pour vous connecter au serveur de votre site web.
- Localisez le fichier .htaccess : Accédez au répertoire racine de votre installation WordPress. Recherchez le fichier .htaccess. Si ce dernier n’est pas visible, vérifiez les paramètres de votre client FTP pour afficher les fichiers cachés.
- Sauvegardez le fichier .htaccess actuel : avant toute modification, sauvegardez le fichier .htaccess existant sur votre ordinateur. 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 alors le supprimer ou le renommer, par exemple en « .htaccess_backup ». WordPress générera alors un nouveau fichier .htaccess.
- Régénérer le fichier .htaccess dans le tableau de bord WordPress : Connectez-vous à votre d’administration WordPress . Accédez à « Réglages » et sélectionnez « Permaliens ». Sans apporter de modifications, cliquez sur le bouton « Enregistrer les modifications ». Cette action déclenchera la régénération du fichier .htaccess par WordPress.
- Vérifiez le contenu du fichier .htaccess : ouvrez le fichier .htaccess nouvellement généré et assurez-vous qu’il contient la configuration correcte. Si votre site nécessite des paramètres spécifiques (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 éliminer les problèmes liés à des configurations incorrectes.
Désactiver les plugins et thèmes WordPress
Désactivez les extensions et passez à un thème WordPress par défaut (comme Twenty Twenty-One). Réactivez ensuite chaque extension et thème un par un, en vérifiant si l'erreur 404 se reproduit. Cela permet d'identifier l'extension ou le thème à l'origine du problème. Une fois identifié, mettez-le à jour ou recherchez des alternatives.
Modifier et mettre à jour l'URL WordPress dans la base de données
Si vous rencontrez des erreurs 404 dues à une configuration d'URL incorrecte, voici les étapes à suivre pour mettre à jour l' URL 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 : Localisez et cliquez sur la wp_options dans la base de données.
- Localisez les lignes « URL du site » et « accueil » : recherchez les lignes avec l’option_name « siteurl » et « home ». Celles-ci représentent généralement les paramètres d’URL de votre site WordPress.
- Modifier les valeurs : Cliquez sur l’icône en forme de crayon ou « 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 « Enregistrer » pour enregistrer les modifications.
Enfin, videz le cache de votre navigateur pour qu'il charge correctement l'URL mise à jour. Ensuite, vérifiez votre site WordPress pour confirmer que les erreurs 404 sont résolues.
Résoudre l'erreur 404 de WordPress sur les serveurs locaux
Si votre environnement serveur local diffère de votre serveur de production, cela peut entraîner des erreurs 404. Des différences dans la version de PHP, les paramètres MySQL, la structure des fichiers et la configuration de la base de données peuvent également être à l'origine de ce problème. Voici la procédure pour le résoudre :
- Vérifiez la configuration du serveur local : assurez-vous que votre environnement serveur local (par exemple, XAMPP, MAMP) corresponde à la configuration de votre serveur de production. Vérifiez la version de PHP, les paramètres MySQL et les autres paramètres du serveur.
- Vérifiez la structure des fichiers et des dossiers : assurez-vous que la structure des fichiers et des dossiers de votre serveur local corresponde à celle de votre serveur de production. Toute incohérence peut entraîner des erreurs 404.
- Vérifiez les paramètres de la base de données : assurez-vous que les paramètres de la base de données locale correspondent à ceux de votre base de données en production. Portez une attention particulière au nom de la base de données, au nom d’utilisateur et au mot de passe.
- Mise à jour de l'URL locale de WordPress : Accédez à la base de données locale de WordPress à l'aide de phpMyAdmin ou d'un outil similaire. Dans la 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 permaliens : assurez-vous que le fichier .htaccess de votre serveur local est correctement configuré. S'il est manquant ou corrompu, recréez-le ou copiez-le depuis votre serveur de production.
Vérifiez et réinitialisez les permaliens en accédant au tableau de bord WordPress ⟶ Réglages ⟶ Permaliens, puis en cliquant sur « Enregistrer les modifications ». Redémarrez votre serveur local pour appliquer les modifications. Ensuite, consultez votre site WordPress local pour vérifier si les erreurs 404 sont résolues.
Utilisez ce 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 ces fichiers à l'aide d'un client FTP comme FileZilla. Une autre option consiste à vous connecter au tableau de bord WordPress et à accéder à Apparence ⟶ Éditeur de thème .
Quelle que soit la technique utilisée, recherchez un fichier nommé 404.php, ou créez-en un s'il n'existe pas, et ajoutez-y le code suivant :
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: ".get_bloginfo('url')); exit(); ?>
Enregistrez les modifications une fois terminées. En cas d'erreur 404, les visiteurs du site web seront désormais redirigés vers la page d'accueil.
Utilisez des plugins pour rediriger ou corriger les pages d'erreur 404
Il s'agit de la technique la plus efficace pour rediriger ou corriger une page d'erreur 404, car elle ne nécessite aucune modification du code de la page d'accueil et offre plusieurs options pour gérer les redirections. L'utilisation d'une extension est recommandée afin d'éviter des erreurs coûteuses lors du développement du code.
Vous pouvez utiliser divers plugins, notamment les suivants :
Redirection

Avec plus d'un million d'installations actives, Redirection est de loin l'extension de redirection de page 404 la plus populaire. Simple d'utilisation, elle propose également plusieurs autres fonctionnalités très intéressantes. Vous pouvez, par exemple, rediriger les visiteurs utilisant un navigateur spécifique vers une page particulière. Parmi les nombreuses redirections conditionnelles possibles, on retrouve 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, ainsi que la redirection automatique en cas d'erreur 404.
Toutes les erreurs 404 redirigent vers la page d'accueil

Avec plus de 200 000 téléchargements, All 404 Redirect to Homepage est l'une des extensions de redirection 404 les plus populaires. C'est aussi la plus simple d'utilisation, car elle redirige automatiquement toutes les pages 404 vers la page d'accueil, contrairement à la plupart des autres extensions qui nécessitent de configurer les redirections pour des URL spécifiques.
Redirections 301 – Gestionnaire de redirections simplifié

Voici un autre plugin qui simplifie la génération de redirections vers les pages 404. Il possède de nombreuses fonctionnalités qui en font l'un des plugins les plus performants. Installez-le ici. L'installation et l'activation du plugin constituent la première étape. Prenons l'exemple du plugin « Toutes les redirections 404 vers la page d'accueil ».
Étapes pour créer des redirections pour les pages d'erreur 404 dans WordPress
Pour commencer, l'extension « All 404 Redirect to Homepage » sera installée par défaut. Vous pouvez l'installer soit en la téléchargeant depuis WordPress.org, soit en vous rendant dans Extensions ⟶ Ajouter dans votre tableau de bord WordPress et en recherchant l'extension. Une fois l'installation terminée, n'oubliez pas d'activer l'extension.
- Personnalisation du plugin: Une fois le plugin installé et activé, vous devez le configurer et définir les règles de redirection. Pour ce faire, accédez à la section « Réglages » du panneau d’administration de votre site WordPress et cliquez sur « Redirection de toutes les erreurs 404 vers la page d’accueil ».
- Vous accéderez ainsi à la page des paramètres. Sélectionnez ensuite « Statut de redirection 404 » dans le menu déroulant, puis « Activé » pour activer le plugin.
- Vous serez ensuite invité à saisir l'URL de la page d'accueil de votre site web dans le champ « Rediriger toutes les pages 404 vers ». Cette URL sera enregistrée dans l'extension. Vous pouvez également ajouter d'autres URL personnalisées dans ce champ.
- Une fois vos réglages effectués, cliquez sur le bouton Mettre à jour les options.
Dans ce cas précis, toutes les pages 404 redirigeront désormais vers la page d'accueil. Testez les modifications pour vous assurer que tout fonctionne correctement. Pour ce faire, accédez à votre site web et saisissez une URL inexistante.
Surveillez votre site WordPress pour détecter les pages d'erreur 404
Surveiller les erreurs 404 de votre site web est essentiel pour garantir une expérience utilisateur optimale et permettre aux visiteurs d'accéder au contenu recherché. Voici comment surveiller les erreurs 404 de votre site à l'aide des outils suivants.
- Google Search Console : Google Search Console (GSC) fournit un rapport complet sur les erreurs d’exploration, notamment les erreurs 404. Ajoutez votre site à Google Search Console et consultez régulièrement la section « Couverture » pour obtenir des informations détaillées sur les erreurs.
- Google Analytics : Utilisez Google Analytics pour suivre le comportement des utilisateurs. Consultez la section « Comportement » ⟶ « Contenu du site » ⟶ « Toutes les pages » pour identifier les pages générant des erreurs 404.
- Outils de surveillance de site web : Utilisez des outils tiers de surveillance de site web tels que Pingdom, UptimeRobotou 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 outils en ligne comme Broken Link Checker de Seahawk. Cet outil analyse l’intégralité de votre site web à la recherche de liens brisés, y compris les erreurs 404.
- Screaming Frog : Utilisez Screaming Frog complet outil plébiscité par les professionnels du référencement. Il vous permet de personnaliser les analyses pour vous concentrer sur la détection et la résolution des erreurs 404.
- Vérificateur de liens brisés : Le Vérificateur de liens brisés est un outil en ligne conçu pour analyser l’intégralité des sites web à la recherche de liens rompus, y compris les erreurs 404. Il fournit des rapports détaillés pour une résolution efficace des erreurs.
À lire également: Erreurs WordPress les plus courantes : comment les corriger
Extension de redirection 404 (Extension WordPress)
Introduction : L’extension 404 Redirected pour WordPress redirige automatiquement les visiteurs des pages d’erreur vers un contenu pertinent, minimisant ainsi les erreurs 404. Ses principales fonctionnalités sont :
- Redirection automatique: Redirection transparente des visiteurs vers les pages pertinentes.
- Redirections personnalisées: Configuration de redirection sur mesure pour des pages d’erreur spécifiques.
- Journalisation des erreurs: Enregistrement des erreurs 404 rencontrées à des fins d'analyse et de compréhension.
LinkMiner (Extension Chrome)
LinkMiner, une extension Chrome, permet de vérifier instantanément les liens brisés, y compris les erreurs 404, sur les pages web visitées. Voici comment elle fonctionne :
- Vérification des liens sur la page: identification en temps réel des liens brisés pendant la navigation.
- Détection des liens internes et externes: Détection des erreurs 404 internes et externes.
- Intégration simplifiée: Intégration transparente à Chrome pour une vérification instantanée des liens.
Ahrefs
Ahrefs est un outil SEO offrant une fonctionnalité d'audit de site pour une analyse complète des sites web, incluant la détection des erreurs 404. Ses principales fonctionnalités sont :
- Audit de site: Analyse approfondie pour identifier les problèmes d’exploration, y compris les erreurs 404.
- Rapports détaillés: Rapports approfondis sur les erreurs détectées, assortis de recommandations exploitables.
- Analyse concurrentielle: Comparaison avec les concurrents pour améliorer les stratégies de résolution des erreurs.
Pingdom
Pingdom est un service de surveillance de sites web qui fournit des alertes en temps réel pour divers problèmes, notamment les erreurs 404, afin de garantir des performances optimales. Ses principales fonctionnalités sont les suivantes :
- Surveillance en temps réel: Détection instantanée et alertes en cas d'erreurs 404 dès leur apparition.
- Rapports de performance: Analyses détaillées des taux d’erreur et des temps de réponse.
- Système d'alerte: Alertes personnalisables par e-mail ou SMS pour une résolution rapide des erreurs.
Comment créer sa propre page « Erreur 404 Introuvable » ?
Si vous souhaitez personnaliser la page d'erreur 404 de votre site web, la procédure est simple. Voici deux méthodes pour y parvenir :
- Utilisation de l'extension Page 404 : Cette extension offre une solution conviviale pour créer une page d'erreur personnalisée. Grâce à son interface intuitive, vous pouvez rapidement créer et personnaliser votre page 404 afin qu'elle s'intègre parfaitement au design et au ton de votre site web.
- Configuration manuelle : La configuration manuelle est également possible pour ceux qui préfèrent une approche plus directe. Il suffit d’ajouter une ligne de code à votre fichier .htaccess, en redirigeant l’erreur vers une page spécifique. Créez ensuite cette page, en veillant à ce qu’elle fournisse des informations pertinentes et des options de navigation utiles aux visiteurs rencontrant l’erreur 404.
Conclusion
En conclusion, la résolution des erreurs 404 de WordPress exige une approche systématique. En traitant les causes potentielles telles que les erreurs de configuration, les incohérences d'URL et les problèmes de serveur, vous pouvez rétablir le bon fonctionnement de vos sites web. Des mesures comme le débogage, la suppression du cache et la mise à jour de la base de données garantissent un processus de dépannage complet. Des sauvegardes régulières et une grande prudence lors de la modification des fichiers sont également essentielles.
Qu’il s’agisse de corriger les permaliens, de restaurer le fichier .htaccess ou de mettre à jour les URL, le souci du détail et le respect des bonnes pratiques vous permettront de surmonter les erreurs 404 et de maintenir un site WordPress fonctionnant parfaitement.
FAQ sur l'erreur 404 des sites WordPress
Comment me 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 WordPress, sous «Réglages» ⟶ «Permaliens». Assurez-vous qu'ils sont correctement configurés. Ensuite, examinez le contenu récemment modifié, vérifiez les ressources du serveur pour détecter d'éventuelles limitations et restaurez ou régénérez le fichier .htaccess via les paramètres des permaliens.
Comment modifier le statut 404 dans WordPress ?
Pour modifier le statut 404 dans WordPress :
- Créer une page 404 personnalisée : Concevez une page d’erreur 404 personnalisée pour améliorer l’expérience utilisateur. Créez une nouvelle page dans WordPress, ajoutez votre contenu et enregistrez-la.
- Définir une page 404 personnalisée : Installez une extension comme « 404page » pour définir votre page personnalisée comme page d’erreur 404. Configurez les paramètres de l’extension pour indiquer votre page.
Comment puis-je me débarrasser de l'erreur 404 logicielle dans WordPress ?
Pour éliminer les erreurs 404 logicielles dans WordPress :
- Vérifiez la pertinence du contenu : assurez-vous que les pages signalées comme erreurs 404 temporaires contiennent un contenu pertinent. Google peut interpréter un contenu pauvre ou non pertinent comme une erreur 404 temporaire.
- Mise à jour du contenu : Améliorez le contenu des pages signalées afin de le rendre plus substantiel et pertinent. Corrigez tout problème susceptible d’empêcher les moteurs de recherche de considérer le contenu comme non informatif.
- Soumettez votre sitemap aux moteurs de recherche : Soumettez un sitemap mis à jour aux moteurs de recherche afin de faciliter l’exploration et l’indexation de votre contenu amélioré.
Pourquoi l'interface d'administration de mon site WordPress affiche-t-elle une erreur 404 ?
Si votre interface d'administration WordPress affiche une erreur 404, vérifiez l'intégrité du fichier .htaccess dans le répertoire racine de votre installation WordPress. Restaurez-le ou régénérez-le en enregistrant les permaliens dans «Réglages» ⟶ «Permaliens».
Désactivez tous les plugins de votre site et activez un thème par défaut pour identifier d'éventuels conflits. Vérifiez les permissions des fichiers et assurez-vous que l'URL du site dans la base de données WordPress est correcte via phpMyAdmin. Mettez-la à jour si nécessaire pour qu'elle corresponde à la nouvelle URL de la page.
Comment rediriger les erreurs 404 dans WordPress ?
Vous pouvez rediriger les erreurs 404 sur WordPress à l'aide d'extensions comme Redirection ou en modifiant le fichier .htaccess de votre site. Configurez une redirection 301 pour diriger les utilisateurs et les moteurs de recherche vers une page pertinente au lieu d'afficher l'erreur 404.
Pourquoi les erreurs 404 sont-elles mauvaises pour le référencement naturel ?
Les erreurs 404 peuvent nuire au référencement naturel (SEO) car elles dégradent l'expérience utilisateur et signalent aux moteurs de recherche que votre site contient des informations obsolètes ou erronées. Un plus grand nombre d'erreurs 404 peut entraîner une augmentation du trafic organique et, par conséquent, un meilleur positionnement dans les résultats de recherche. Il est donc essentiel de les corriger rapidement pour garantir la bonne santé de votre site web.
Les plugins peuvent-ils provoquer des erreurs 404 dans WordPress ?
Oui, il arrive que des extensions WordPress provoquent des erreurs 404, notamment si elles modifient la structure des URL ou génèrent du contenu dynamique incorrectement. Pour résoudre ce problème, désactivez les extensions une par une afin d'identifier celle qui est en cause, puis mettez-la à jour, remplacez-la ou supprimez-la.