Prévenir les problèmes de serveur qui causent des erreurs 404 dans WordPress

Publié: 2023-04-24

Les taux de rebond de votre site peuvent devenir incontrôlables si vous ne traitez pas les problèmes qui provoquent des erreurs 404. Ce code d'état HTTP indique que le navigateur Web du visiteur a réussi à communiquer avec le serveur de votre site, mais qu'il n'a pas réussi à localiser le contenu demandé.

Techniquement, l'erreur 404 est un problème frontal, mais la racine du problème provient souvent du backend du site. C'est pourquoi gérer correctement le serveur de votre site et s'assurer que toutes les ressources sont facilement disponibles est le meilleur moyen de s'assurer que les visiteurs peuvent accéder à toutes les pages d'un site Web.

Nous vous montrerons comment éviter les problèmes de serveur qui causent des erreurs 404 dans WordPress et vérifierons si les pages de votre site Web manquent de ressources.

Le rôle des serveurs dans WordPress

Tous les fichiers nécessaires au fonctionnement d'un site Web WordPress sont stockés sur un serveur. Cela inclut les fichiers principaux de WordPress, les feuilles de style CSS, JavaScript et les fichiers HTML.

De plus, tous les textes, images, vidéos et polices que vous téléchargez sur un site Web seront situés sur son serveur. La plupart des hébergeurs facilitent l'installation de WordPress sur votre serveur car ils vous permettent de configurer la base de données, d'insérer le nom de domaine ou de rédiger la description du site Web.

Vous aurez besoin d'un client FTP pour connecter un site WordPress à un serveur et télécharger les fichiers dont vous avez besoin pour faire fonctionner le site Web.

Les navigateurs Web communiquent avec les serveurs pour récupérer les informations dont ils ont besoin pour charger une page sur un site Web. L'erreur 404 s'affiche lorsqu'un navigateur Web ne parvient pas à localiser une page ou une partie de son contenu sur le serveur.

Par conséquent, les visiteurs du site Web peuvent voir ce code d'état HTTP même si une page à laquelle ils tentent d'accéder se trouve à son emplacement d'origine et que son URL reste inchangée si des images, des vidéos ou des lignes de code sur cette page ont été supprimées.

Par conséquent, vous devez vous assurer que toutes les pages fonctionnent chaque fois que vous modifiez l'emplacement des fichiers multimédias ou des documents contenant du code sur le serveur.

Détection des erreurs 404 côté serveur

Le moyen le plus rapide d'obtenir un aperçu de toutes les pages de votre site Web qui affichent des erreurs 404 consiste à installer le plug-in de redirection.

L'article continue ci-dessous

En plus de vous permettre de migrer des permaliens, de créer des modèles de redirection ou de configurer des redirections conditionnelles, ce plugin vous montre également une liste des pages de votre site Web avec des erreurs 404.

Il conserve également un journal permanent de tous les 404, vous permettant de suivre l'historique des problèmes de "page introuvable" de votre site Web. La section 404s affichera toutes les pages auxquelles les visiteurs de votre site Web ne peuvent pas accéder en raison de l'erreur 404.

détection des erreurs 404 côté serveur

Le plug-in de redirection vous permet de résoudre le problème en redirigeant les visiteurs vers une autre page, mais il ne vous aidera pas à détecter la racine du problème.

La réalisation d'un audit de site d'erreur 404 est une autre option que vous utilisez pour identifier les pages auxquelles les visiteurs de votre site Web ne peuvent pas accéder. Vous pouvez utiliser la fonction Crawl Errors de Google Search Console pour effectuer cette tâche.

Encore une fois, un audit de site d'erreur 404 n'identifiera que les pages avec du contenu manquant ou un autre problème qui empêche un navigateur Web d'y accéder, mais il ne vous montrera pas ce qui cause le problème.

Faire pointer le domaine vers le bon serveur de noms

Les erreurs 404 dans WordPress se produisent souvent après la migration d'un site Web vers un nouveau serveur.

Une nouvelle adresse IP est associée à un domaine chaque fois que vous déplacez un site Web vers un nouveau serveur DNS (Domain Name System) car votre fournisseur d'hébergement a besoin de temps pour mettre à jour l'enregistrement des adresses IP associées à votre domaine.

Cette période est appelée propagation et dure généralement 24 heures. Une erreur 404 peut apparaître sur votre site Web pendant cette période, mais dans la plupart des cas, le problème disparaîtra une fois la propagation terminée.

Vous devrez ajuster les paramètres DNS si le problème persiste après la période de propagation, car le nom de domaine peut toujours être connecté à votre ancien fournisseur d'hébergement.

Changer le serveur de noms sur votre registraire de domaine résoudra le problème. Ce processus est relativement simple puisque vous devez acquérir un ou plusieurs serveurs de noms auprès de votre fournisseur d'hébergement et les insérer dans votre compte d'enregistrement de domaine.

L'article continue ci-dessous

Hébergement SiteGround
faire pointer le domaine vers le bon serveur de noms

Veuillez noter que les étapes que vous devrez suivre dépendront du fournisseur d'hébergement et du bureau d'enregistrement de domaine que vous utilisez. Voici un aperçu général du processus.

  • L'e-mail post-achat que vous avez reçu du fournisseur d'hébergement doit contenir au moins deux serveurs de noms. Sinon, ces informations devraient également être disponibles sur votre compte sur la plateforme d'hébergement.
  • Accédez à votre compte d'enregistrement de domaine et recherchez l'onglet Liste de domaines ou Domaines en fonction de votre enregistrement de domaine. Trouvez le bouton Gérer ou Gérer DNS, procédez à la suppression de tous les serveurs de noms et remplacez-les par de nouveaux que vous avez acquis auprès de votre fournisseur d'hébergement.

Enregistrez ensuite les modifications et vérifiez si les pages de votre site Web affichent toujours l'erreur 404. Vous pouvez éventuellement utiliser le vérificateur DNS pour déterminer si votre domaine pointe vers le bon serveur DNS.

Mise à jour des autorisations de dossier et de fichier

La reconfiguration des paramètres d'autorisation de fichier peut résoudre les problèmes 404. Ces autorisations informent un serveur qui peut modifier, lire ou exécuter des fichiers stockés sur ce serveur.

Par conséquent, les navigateurs Web sans autorisation d'accéder aux dossiers ou aux fichiers sur le serveur de votre site Web afficheront un message d'erreur 404. La plupart des options d'hébergement incluent des panneaux de contrôle avec l'option Gestionnaire de fichiers qui vous permettent de choisir qui peut lire, exécuter ou écrire des fichiers sur le serveur.

mise à jour des autorisations de dossier et de fichier pour éviter les erreurs 404

N'oubliez pas que l'emplacement des options d'autorisation de dossier et de fichier dépend de l'hébergement que vous utilisez. Ces options doivent être facilement accessibles à partir de l'onglet Hébergement dans hPanel, cPanel et d'autres outils de gestion de serveur.

Une fois que vous avez mis à jour les autorisations de fichiers et de dossiers de votre serveur, vous devez vérifier si les pages de votre site Web affichent toujours une erreur 404.

Vérification des journaux du serveur

La plupart des serveurs peuvent générer des journaux d'activité qui vous fournissent une mine d'informations sur les activités de votre serveur et de votre site Web. Les journaux d'activité WordPress peuvent garder une trace de tous les changements de permalien ou de contenu qui peuvent provoquer l'erreur 404.

Cette fonction n'est pas activée par défaut et vous devrez peut-être modifier le fichier wp-config.php si vous ne trouvez pas cette option dans le panneau de configuration de votre serveur.

Cependant, cPanel et hPanel offrent cette option par défaut vous permettant de vérifier facilement si une ou plusieurs pages de votre site Web affichent des erreurs 404.

De plus, vous pouvez installer un plugin comme Activity Log ou WP Activity Log si vous ne vous sentez pas à l'aise d'ajouter du code au fichier wp-config.php. Ces plugins vous montreront un aperçu de toutes les pages ou du contenu que vous supprimez et faciliteront l'identification de la racine du problème d'erreur 404. N'oubliez pas que les journaux d'activité de WordPress ne peuvent pas résoudre seuls les erreurs 404.

L'article continue ci-dessous

Hébergement Woocommerce

Utilisation des réseaux de diffusion de contenu pour éviter les erreurs 404

Un réseau de diffusion de contenu est une série de serveurs répartis dans le monde entier qui permet aux sites Web de se charger plus rapidement. L'emplacement géographique de l'utilisateur joue un rôle important dans la détermination de la rapidité avec laquelle il peut accéder au contenu d'un site Web.

Les fournisseurs d'hébergement sont compatibles avec les CDN tiers comme Cloudflare, permettant aux propriétaires de sites Web WordPress d'atteindre un public mondial. Ces réseaux utilisent des versions statiques des fichiers du site qui ne changent pas à moins qu'ils ne soient remplacés par un autre fichier.

Par conséquent, il est peu probable que les pages chargées via CDN affichent des erreurs 404 si vous supprimez certains de leurs codes ou fichiers multimédias du serveur d'origine, car ils hébergent déjà une version statique d'une page avec toutes les sources dont les navigateurs Web ont besoin pour les charger.

Le contenu stocké sur les CDN ne se met pas automatiquement à jour pour refléter les modifications que vous avez apportées sur le serveur d'origine. Si vous supprimez une ligne de code ou une photo sur le serveur d'origine, ces modifications ne seront pas affichées sur les pages accessibles par les navigateurs Web via les CDN.

Les meilleurs fournisseurs d'hébergement pour prévenir les problèmes de serveur

Le choix d'un fournisseur d'hébergement est l'une des étapes les plus importantes que vous devrez franchir avant de lancer un site Web WordPress.

En plus de faciliter l'installation de WordPress, les meilleurs hébergeurs vous permettent également d'éviter les problèmes de serveur susceptibles de provoquer des erreurs 404.

De plus, les fournisseurs d'hébergement fiables éliminent souvent le besoin d'embaucher un développeur WordPress pour optimiser les paramètres du serveur, car la configuration de leurs options est simple. Voici quelques-uns des meilleurs hébergeurs WordPress qui peuvent vous aider à éviter les problèmes de serveur.

Hébergeur

Les membres chevronnés de la communauté WordPress n'ont pas besoin d'être présentés à Hostinger car il s'agit de l'un des fournisseurs d'hébergement les plus populaires pour les sites Web WordPress.

La plate-forme offre la fonctionnalité Activity Log qui vous permet de surveiller toutes les erreurs sur un site Web et facilite le changement de serveur de noms. Tous les plans d'hébergement WordPress sont abordables, vous n'aurez donc pas à dépenser une fortune pour le serveur de votre site.

Kinsta

Les sauvegardes quotidiennes du site Web, le CDN gratuit et les vitesses de chargement rapides font partie des innombrables avantages de l'hébergement d'un site Web WordPress sur les serveurs Kinsta.

La migration d'un site WordPress existant vers Kinsta peut améliorer ses performances globales, et vous n'aurez pas à vous soucier de rediriger les visiteurs depuis votre ancienne adresse IP. Pourtant, cet hébergeur n'est pas idéal si vous avez un budget serré.

Bluehost

Choisir un plan d'hébergement Bluehost WordPress vous donnera un contrôle total sur la gestion de votre site.

L'identification des problèmes potentiels qui peuvent causer des erreurs 404 et autres ne sera pas problématique car tous les plans vous donnent accès à un large éventail d'outils qui peuvent détecter les liens rompus.

De plus, le support client de Bluehost est disponible 24h/24 et 7j/7 pour vous aider à résoudre tout problème que vous pourriez rencontrer.

Résoudre les erreurs 404 avec un hébergement fiable

La migration vers un nouveau serveur ou l'échec de l'optimisation des paramètres du serveur peut entraîner des erreurs 404, mais ces problèmes sont souvent résolus rapidement.

Cependant, les problèmes 404 peuvent parfois être assez complexes. C'est pourquoi l'utilisation d'un fournisseur d'hébergement qui vous permet de suivre toutes les activités sur le serveur de votre site et d'identifier rapidement toutes les pages 404 peut vous faciliter la vie à long terme.

Une solution d'hébergement fiable vous permettra d'ajuster les paramètres du serveur et de garantir que les navigateurs Web peuvent accéder à tous les articles et pages de votre site.