Accueil
/
Aide du site web
/
Codes d'état HTTP
/
Comment corriger une erreur 404 introuvable ?

Comment corriger une erreur 404 introuvable ?

Vous avez sûrement essayé d’accéder à une page web spécifique pour tomber sur une erreur 404 introuvable. L’erreur 404 est un code d’état HTTP qui indique que la page que vous essayez de visiter n’est pas présente sur le serveur. En voyant ce code comme un visiteur du site web, vous fermerez très probablement l’onglet et trouverez ce que vous cherchez ailleurs. Cependant, il y a plusieurs choses que vous pouvez faire pour essayer de résoudre le problème de votre côté.

Cependant, si vous êtes le propriétaire du site, vous devez prendre les mesures nécessaires pour le résoudre. Par exemple, il peut y avoir une page dont vous avez modifié l’URL et oublié de la rediriger, ou une ressource manquante sur votre site peut être à l’origine de l’erreur. À cause de cela, vos visiteurs verraient un 404 Not Found lorsqu’ils essaieraient d’ouvrir un produit ou une page spécifique de votre site. Le corriger vous aidera à éviter de perdre du trafic ou de perdre votre référencement.

Dans cet article, nous allons examiner ce qu’est l’erreur 404, ses causes, son impact sur le référencement et comment la corriger. Nous vous montrerons également comment créer une page d’erreur 404 personnalisée pour conserver l’engagement de vos visiteurs.

Qu’est-ce qu’une erreur 404 ?

Lorsque vous arrivez sur une page du réseau, vous effectuez pratiquement une requête auprès du serveur qui héberge ce site web. Généralement, le serveur répondra avec le contenu que vous demandez. Cependant, si le serveur est incapable de trouver ce que vous cherchez, il répondra avec une erreur 404 Not Found .

D’après la RFC-9110 rationalisée par l’IETF), le code d’état 404 introuvable signifie que « le serveur d’origine n’a pas ne trouve pas de représentation actuelle pour la ressource cible ou ne veut pas divulguer son existence » .

En termes simples, cette définition indique que la ressource que vous recherchez n’est pas présente sur le serveur ou qu’il y a une redirection 301, routant 404 pages vers les pages existantes.

De nombreux propriétaires de sites préfèrent créer leur propre page d’erreur 404 où ils conseillent aux visiteurs d’utiliser la fonction de recherche du site, de vérifier une page pertinente ou de retourner à la page d’accueil. De cette façon, il est plus probable qu’un client répète la recherche ou trouve des réponses similaires sur le même site.

Dans tous les cas, le serveur répond avec un code d’état 404 non seulement pour une page manquante, mais aussi pour pratiquement tout élément manquant sur un site – un fichier image ou des fichiers CSS/JavaScript.

Variantes du message d’erreur HTTP 404

Vous pouvez rencontrer l’erreur 404 sous différentes formes et formulations, bien qu’elle pointe vers le même problème sous-jacent.

Les combinaisons de mots les plus courantes pour une erreur 404 introuvable sont répertoriées ci-dessous:

  • « Erreur 404 »
  • « 404 non trouvé »
  • « Erreur HTTP 404 »
  • « Introuvable »
  • « Page introuvable »
  • « L’URL demandée n’a pas été trouvée sur ce serveur »
  • « La page est introuvable »
  • « Nous ne trouvons pas la page que vous cherchez »
  • « L’URL demandée /~ n’a pas été trouvée sur ce serveur C’est tout ce que nous savons »

L’erreur standard est assez simple dans sa conception, comme le montre la capture d’écran ci-dessous:

Firefox error 404

Cependant, des sites web réputés comme eBay s’efforcent de conserver leur audience même s’ils ne sont pas en mesure de fournir exactement ce dont ils ont besoin.

Ebay's error 404 page

Chez SiteGround, si vous n’avez pas de page d’erreur 404 personnalisée pour votre site, notre page d’erreur 404 personnalisée s’affichera.

SiteGround 404 page

Quelles sont les causes des erreurs HTTP 404

En général, une erreur 404 se produit lorsque plusieurs scénarios possibles sont à portée de main.

  • Page déplacée ou supprimée – Imaginez que vous ayez créé un message une fois; Cependant, plus tard, vous avez décidé de changer l’URL slug pour obtenir un meilleur score de référencement. Cependant, vous avez oublié de rediriger l’ancienne URL vers la nouvelle. Ainsi, lorsque les visiteurs recherchent la page avec son ancien nom, ils reçoivent une erreur 404. La même chose se produit lorsque vous avez supprimé une page ou un article que vous ne voulez plus ou dont vous n’avez plus besoin sur votre site.
  • URL incorrecte – Il est aussi courant de saisir simplement une mauvaise URL dans le navigateur, et si c’est le cas, le serveur répondra avec une erreur 404 introuvable. Une autre possibilité est que la page n’ait pas été liée correctement ou que l’URL ait été conçue avec des fautes de frappe. Par conséquent, assurez-vous de vérifier l’URL que vous essayez d’utiliser pour écarter une faute de frappe.
  • Problèmes de cache – Parfois, en raison d’un cache de navigateur obsolète, vous pouvez voir un code de réponse 404 alors que la page elle-même est accessible sur d’autres appareils.
  • Ressources manquantes – Si une image, un fichier CSS ou JavaScript est manquant, le navigateur renvoie également un code d’état 404, car il ne peut pas le localiser sur le serveur.
  • Problèmes de DNS – Si vous venez de déplacer votre site vers un autre fournisseur d’hébergement, vous avez probablement pointé les enregistrements DNS du domaine vers le nouveau serveur. Lorsque cela se produit, le domaine passe en période de propagation, qui peut prendre jusqu’à 72 heures. Pendant ce temps, toutes sortes d’erreurs peuvent survenir sur votre site (y compris une erreur 404) jusqu’à ce que les changements DNS soient réglés globalement.

Par exemple, vous pouvez rechercher une page; cependant, le navigateur le recherche toujours sur l’ancien serveur. À cette occasion, le serveur répondra avec une erreur 404 car il ne peut pas localiser la ressource.

Comment corriger l’erreur 404 introuvable

Imaginons que vous cherchiez un produit ou que vous postiez sur un site et que vous tombiez sur une erreur 404 au lieu d’obtenir ce dont vous avez besoin. En tant que visiteur, vous pouvez essayer plusieurs choses de votre côté pour voir si cela corrigera l’erreur.

  • Actualiser la page – Les navigateurs peuvent temporairement afficher une erreur 404 introuvable en raison de problèmes de connectivité. Par conséquent, vous devriez essayer de rafraîchir la page avec la touche F5 ou Cmd + R (sur Mac) et voir si cela résout le problème. Il y a de fortes chances que l’erreur n’ait été que momentanée, et après rechargement de la page, tout sera en place.
  • Videz le cache de votre navigateur – Si vous pouvez accéder normalement à ce site depuis d’autres appareils, il se peut que l’appareil actuel ait des problèmes de mise en cache. Occasionnellement, les navigateurs peuvent stocker un cache obsolète d’une réponse 404 précédente, et le vider peut aider à corriger l’erreur.
  • Vérifiez l’URL – Vous devriez absolument vérifier si vous avez tapé correctement l’URL, car même si un caractère est mal saisi, vous recevrez une erreur HTTP 404.
  • Utiliser la fonction de recherche du site – Si vous êtes convaincu que le site sur lequel vous naviguez contient les informations dont vous avez besoin, vous pouvez également utiliser la fonction de recherche pour essayer différentes combinaisons. Il y a de fortes chances que tout soit dedans et que seuls les mots-clés que vous avez utilisés soient inexacts.
  • Contacter le site web – En dernier recours, vous pouvez aussi contacter directement le site web et vérifier auprès des administrateurs pour plus d’informations. Vous pouvez également consulter les réseaux sociaux de la marque comme Twitter pour voir s’il y a des actualités sur le sujet.

Comment corriger l’erreur 404 sur un site WordPress

À condition que vous gériez un site WordPress et que l’erreur 404 Not Found en empêche l’accès, il y a plusieurs points faibles sur lesquels vous pouvez vous concentrer. Vous pouvez généralement corriger les erreurs 404 à l’échelle du site en suivant les étapes décrites ci-dessous.

S’occuper d’un fichier .htaccess cassé

  • Régénérer le .htaccess en utilisant les paramètres des liens permanents dans votre tableau de bord WordPress

Le moyen le plus simple de régénérer le fichier .htaccess pour votre site WordPress est d’utiliser la page Permalien de votre tableau de bord, tant que vous y avez accès. Une fois connecté, accédez à Général> Permaliens depuis la barre latérale et Enregistrer les modifications simplement sur le bouton (sans faire de changements).

Reset Permalinks in WordPress

Cette action va régénérer votre fichier .htaccess, et s’il s’agit de celui-ci, l’erreur 404 devrait être corrigée après une actualisation.

  • Régénérer manuellement le .htaccess pour votre site à partir du gestionnaire de fichiers

Si votre tableau de bord est inaccessible, vous pouvez régénérer manuellement le fichier .htaccess en utilisant votre gestionnaire de fichiers.

Pour ce faire, naviguez jusqu’au Site Tools correspondant à votre site et choisissez Site> Gestionnaire de fichiers . Localisez le fichier .htaccess dans le dossier public_html du site web et cliquez deux fois pour l’ouvrir et l’éditer.

Find .htaccess in File Manager

Une fois que vous avez ouvert votre fichier, remplacez son contenu par le code ci-dessous et Enregistrez les modifications:

 # COMMENCER WordPress

Moteur de réécriture activé
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Essayez de recharger la page après coup et voyez si l’erreur 404 a disparu, sinon – continuez à lire pour savoir ce que vous pouvez faire d’autre.

Vérifier s’il y a un .htaccess cassé en raison de la fonctionnalité SEF/SEO

Très souvent, lorsque les paramètres d’URL personnalisés sont activés, de nouvelles règles sont ajoutées à votre fichier .htaccess. Si votre configuration n’est pas faite correctement, les nouvelles règles peuvent casser le fichier .htaccess et provoquer des erreurs 404.

Si vous avez récemment activé les URL compatibles avec les moteurs de recherche (SEF) dans votre application et que vous avez commencé à voir des erreurs 404 peu de temps après, vous devrez peut-être modifier votre configuration. Pour ce faire, allez sur la page Permaliens dans votre tableau de bord. Une fois dedans, choisissez parmi plusieurs options prédéfinies ou définissez une structure personnalisée pour vos liens.

SEF URLs Permalinks WordPress

Vous pouvez également vous assurer que votre fichier .htaccess dans le répertoire principal de WordPress respecte les règles suivantes:

 RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Rechercher sur votre site des éléments manquants – fichiers ou URL

Votre site peut renvoyer une erreur 404 si vous essayez d’accéder à un fichier qui n’est pas à l’adresse que vous êtes en train d’ouvrir. Habituellement, tous les fichiers censés pouvoir être ouverts et téléchargés sont placés dans le dossier public_html de votre site.

Pour vous assurer que le fichier que vous essayez d’atteindre est bien à la bonne place, vérifiez le contenu du dossier public_html . Vous pouvez faire cela dans votre gestionnaire de fichiers à l’adresse Site Tools> Site> Gestionnaire de fichiers. Pour les sites WordPress, les fichiers images sont généralement stockés dans le dossier wp-content/uploads .

Si vous découvrez que le fichier que vous essayez d’atteindre n’est pas dans le dossier public_html, vous pouvez simplement l’envoyer. Vous pouvez faire cela en utilisant l’icône Envoyer dans le gestionnaire de fichiers ou simplement en glissant-déposant le fichier dedans.

Upload files in the File Manager

De plus, si vous avez récemment supprimé un message ou une page, vous devez configurer une redirection 301 vers une autre page avec un contenu pertinent. La même chose s’applique aux messages dont vous avez changé l’URL – vous devriez définir une redirection de l’ancienne URL vers la nouvelle. De cette manière, vous garderez votre public intéressé par votre contenu et réduisez le taux de rebond.

Restaurer à partir d’une sauvegarde

En dernier recours, vous pouvez essayer de corriger les erreurs de WordPress en restaurant votre site à partir d’une sauvegarde. Cela peut vous aider à récupérer les éléments manquants ou le contenu de votre site. Ainsi, si tel est le coupable, une restauration de sauvegarde pourrait résoudre l’erreur 404 avec laquelle vous vous débattez.

Création de votre propre page d’erreur 404 introuvable

Le plus souvent, si vous demandez une source, attendez un certain contenu, et obtenez une erreur 404 à la place, vous la cherchez ailleurs. De même, vos visiteurs peuvent se sentir découragés d’interagir avec votre site s’ils ne trouvent pas ce dont ils ont besoin. Par conséquent, créer une page d’erreur 404 introuvable personnalisée est une bonne stratégie pour atténuer les dommages causés par le manque de ressources sur votre site.

De plus, nous vous conseillons également de personnaliser la page, y compris la fonctionnalité de recherche de votre site, un lien vers votre page d’accueil, ou même des liens pertinents pour le contenu de la recherche initiale. Vous devez également vous assurer que votre page 404 introuvable personnalisée correspond au design de votre site. Cette approche aiderait à exploiter le potentiel d’un atout manquant et offrirait de la flexibilité à vos visiteurs.

De plus, prendre le temps de créer votre propre page 404 conservera l’intérêt de votre public. De cette façon, vous pouvez éviter les impressions négatives.

Avec la plupart des Systèmes de gestion de contenu (CMS) comme WordPress, Joomla et Drupal, une page 404.html est incluse dans leurs thèmes par défaut. Certains thèmes payants comme Divi intègrent des modèles de 404 pages que vous pouvez personnaliser selon vos préférences.

Si votre site est basé sur un code personnalisé ou si votre application n’intègre pas une telle page, vous pouvez en créer une manuellement. Pour ce faire, allez simplement à la racine des fichiers de votre site et créez un fichier 404.php dans lequel vous pourrez placer votre code. Pour forcer le serveur à afficher le contenu de votre fichier 404.php personnalisé, collez ce qui suit dans votre fichier.htaccess et enregistrez les modifications.

 ErrorDocument 404 /index.php?error=404

Si vous vous demandez comment créer une page d’erreur 404 WordPress personnalisée sans compétences en programmation ou un thème qui inclue un tel modèle, vous devriez utiliser un plugin pour cela.

En plus de la mise en page personnalisée de l’erreur 404, vous pouvez également faire preuve de créativité dans la formulation de l’erreur. Cela peut aider les clients insatisfaits à rester plus longtemps sur votre site, améliorant ainsi votre taux de rebond.

Les erreurs HTTP 404 peuvent-elles nuire au référencement d’un site web ?

Des moteurs de recherche comme Google, Bing et Yandex utilisent des algorithmes sophistiqués pour surveiller le comportement des visiteurs des sites web. La façon dont un utilisateur interagit avec votre site affecte une grande partie de votre classement SEO.

Si un visiteur arrive sur votre site web uniquement avec une erreur 404 Page introuvable, il fermera probablement l’onglet ou cliquera sur le bouton Précédent du navigateur. Cela signifie que l’internaute a passé peu de temps et pas d’argent sur votre site, car le résultat de la recherche ne correspond pas à l’intention de l’internaute.

Google considérera cela comme une expérience utilisateur négative et en tiendra compte dans votre taux de rebond global. Le taux de rebond est l’un des facteurs les plus importants pour créer un site web optimisé pour le référencement. Par exemple, si votre site génère un taux de rebond élevé, Google affichera votre page moins bien dans les Pages de résultats des moteurs de recherche.

Pour éviter les effets négatifs de l’erreur 404, vous devriez inspecter régulièrement votre site pour déceler les liens cassés. Il est très important de les corriger ou de les rediriger vers d’autres pages pertinentes.

Comment détecter et retrouver les liens rompus ?

De toute évidence, il est très important de détecter tout lien cassé sur votre site web et de s’en occuper. Par exemple, si vous supprimez un message, il est préférable de configurer une redirection vers une autre page pertinente pour conserver le trafic sur votre site web. De cette façon, vous pouvez conserver les avantages pour le référencement du lien, des backlinks de qualité (liens entrants) vers le message que vous avez supprimé.

Cependant, s’il n’y a pas d’autre page pertinente vers laquelle rediriger la page supprimée, vous pouvez la garder telle quelle et supprimer tous les liens internes pointant vers elle.

Dans le cas où des liens sortants de votre site répondent avec un code 404, vous devriez les réviser et les corriger. En corrigeant ces liens sortants, vous améliorerez le budget d’exploration de votre site, empêchant ainsi le moteur de recherche d’explorer les pages inexistantes.

Il existe de nombreux outils web que vous pouvez utiliser pour détecter les liens rompus. Ils offrent des fonctionnalités flexibles que nous décrirons ci-dessous:

  • Vous pouvez utiliser l’outil Google Search Console pour détecter les erreurs 404 sur votre site si celui-ci est vérifié par Google. Une fois connecté à votre compte Search Console, accédez à Explorer> Erreurs d’exploration> Introuvable pour vérifier la liste avec toutes les URL retournant 404. Lorsque vous les avez toutes identifiées, vous devriez prendre les mesures nécessaires pour configurer des redirections pour le contenu supprimé. Vous devriez aussi faire attention à tout lien sortant mort.
  • Le vérificateur de liens morts est un autre outil Web très apprécié pour le suivi des liens rompus. En lui soumettant l’URL de votre site, l’outil explorera votre site web, identifiant tous les liens cassés. Le vérificateur fournit des vérifications manuelles gratuites ainsi que des abonnements premium pour des vérifications automatiques avec des rapports.
  • Le vérificateur de liens brisés gratuit d’Ahrefs est un autre excellent outil à utiliser. Ce vérificateur analyse votre site à la recherche de liens cassés et vous donne la possibilité de planifier des explorations quotidiennes, hebdomadaires ou mensuelles.
  • Pour les sites WordPress, vous pouvez utiliser un plugin comme Yoast SEO Premium qui détecte automatiquement les changements d’URL et définit une redirection vers la nouvelle URL.
  • Enfin, vous pouvez utiliser le plugin de redirection pour WordPress pour configurer les redirections pour les liens cassés et les gérer plus efficacement.

En conclusion, l’erreur 404 Not Found signifie qu’il manque du contenu. Une autre raison pourrait être qu’il y a des problèmes de configuration sur le site web. Sans surveillance pendant trop longtemps, ce type d’erreur peut nuire à votre score de référencement et avoir un impact sur votre activité. Ainsi, cela vaut la peine d’essayer de corriger une erreur 404 en utilisant les astuces de cet article.

En termes de prévention, il est bon d’inspecter fréquemment votre site pour déceler les liens brisés et de les corriger ou de les rediriger, si de tels cas sont signalés. De plus, la création d’une page d’erreur 404 personnalisée pour votre site pourrait potentiellement permettre à vos visiteurs de continuer à naviguer.

Partager cet article