Si vous avez un site Web, vous allez rencontrer des codes d’erreur HTTP au moins une fois dans votre vie.
Il peut y avoir plusieurs raisons pour un code de réponse d’erreur HTTP. Cela peut se produire parce qu’une page Web n’est plus disponible (404 introuvable) ou en raison d’un problème avec le serveur (500 erreur interne).
Dans cet article, je vais vous dire quels sont les codes d’erreur HTTP. Cela vous aidera à mieux comprendre les réponses HTTP. Après cela, je discuterai des codes d’erreur HTTP les plus courants ainsi que de quelques conseils pour corriger chaque code.
Quels sont les codes d’erreur HTTP?
Les codes d’état HTTP sont des réponses émises pour une demande d’un client adressée à un serveur. Par exemple, lorsque votre client (votre navigateur Web) essaie de se connecter à votre site WordPress (le serveur).
En fonction de la façon dont la demande est traitée, le serveur affiche différentes réponses. Ces réponses incluent les redirections, les erreurs de serveur, les erreurs de client et autres en tant que telles. Les codes d’erreur HTTP ne font pas partie des pages Web; ce sont plutôt des réponses de serveurs sur la façon dont la demande est traitée.
Tous les codes d’état HTTP n’indiquent pas d’erreurs. Par exemple, certains communiquent simplement qu’une page a été déplacée, de façon permanente ou temporaire. Mais si tu sont rencontrant des erreurs, les codes d’erreur HTTP que vous voyez vous aideront à déterminer quel est le problème.
Maintenant que vous savez de quoi il s’agit, examinons certains des codes d’erreur HTTP et des codes d’état les plus courants et comment les corriger.
Sept codes d’erreur et codes d’état HTTP les plus courants
1. 401 non autorisé
Le premier sur notre liste de codes d’erreur HTTP est 401. Un message 401 signifie que le serveur a reçu une demande non authentifiée.
Dans cette erreur, un message annonce que la page n’a pas pu se charger en raison d’informations d’identification non valides pour une raison quelconque.
Comment le réparer
Il est possible que l’URL de connexion ait changé ou que l’URL que vous avez saisie soit incorrecte. Cependant, si ce n’est pas le cas, essayez d’effacer le cache du navigateur et les cookies.
Guide complet pour corriger le code d’erreur 401 👈
2. 404 introuvable
Un code d’état 404 est un code d’erreur HTTP commun sur Internet. Cette réponse HTTP est générée lorsqu’une page que l’utilisateur recherche est introuvable sur le serveur. Il pourrait y avoir plusieurs raisons derrière 404 événements. Peut-être parce que le webmaster a supprimé la page ou que l’URL que vous avez saisie est incorrecte (car il s’agit d’une erreur côté client).
Comment le réparer
La réparation d’un lien cassé (ou, plus spécifiquement, d’un 404) est toujours une tâche de maintenance essentielle. Si vous êtes gourmand pour le travail et que cela ne vous dérange pas de prendre la route la plus longue, utilisez la méthode .htaccess. Mais une façon plus naturelle de le faire est d’installer le plugin de redirection à partir du répertoire WordPress. Vous pouvez ensuite le rediriger vers n’importe quelle page Web du site.
Guide complet pour corriger le code d’erreur 404 👈
3. 500 Erreur de serveur interne
Une erreur de serveur interne 500 est une erreur générique qui s’affiche lorsque quelque chose ne va pas avec votre serveur. Parce qu’il s’agit d’un message d’erreur générique, il existe un certain nombre de causes différentes, notamment des problèmes avec les plugins WordPress, des problèmes PHP, des problèmes de base de données, etc.
Comment le réparer?
La correction de l’erreur 500 du serveur interne est un peu onéreuse car plus d’une raison est à blâmer pour son occurrence. Vous voudrez probablement lire le guide complet de celui-ci.
Guide complet pour corriger l’erreur 500 du serveur interne 👈
4. 502 Bad Gateway
Contrairement à d’autres codes d’erreur HTTP, 502 est différent. Une passerelle incorrecte se produit lorsqu’un serveur sur Internet reçoit une réponse non valide d’un autre serveur. Un code d’état HTTP 502 sera cloué sur un écran lorsque le serveur prendra plus de temps que prévu pour terminer une demande.
Comment le réparer
La plupart du temps, cela peut être résolu en actualisant simplement le navigateur ou en effaçant le cache du navigateur. Si vous venez de migrer vers le site, essayez d’attendre 24 à 48 heures. Vous pouvez même contacter le fournisseur d’hébergement pour vérifier avec lui. Parfois, un service CDN tiers ou un plugin WordPress peut être la raison de votre réponse 502. Essayez de passer du thème WordPress à un autre si les correctifs mentionnés ci-dessus ne fonctionnent pas.
5. 301 déplacé de façon permanente
Un HTTP 301 est lorsqu’une page Web spécifique est définitivement déplacée vers une URL différente. Ce n’est pas une erreur en soi, mais cela communique des informations importantes.
Cela peut être au niveau de la page où vous êtes pointé sur un autre poste similaire (ou même une page d’accueil d’ailleurs) ou au niveau du domaine.
Comment le réparer
Pour vous assurer que la redirection est parfaite, vérifiez la configuration de la redirection. Si vous avez utilisé un plugin WordPress, essayez de le changer avec Redirection. Si vous avez utilisé le fichier .htaccess pour effectuer la redirection, vérifiez que vous l’avez fait correctement. Voici comment procéder. Gardez la redirection au niveau du domaine pendant quelques mois, afin que Google sache que la ressource est déplacée de manière permanente.
6. 302 trouvés
Ce code d’état HTTP est similaire au 301, mais il est utilisé pour une redirection temporaire. Cette réponse indique à Google que la page est déplacée temporairement et qu’elle sera de retour à l’URL d’origine à un moment donné. Si cela est fait correctement, il redirigera l’utilisateur vers une autre URL en quelques secondes.
Comment le réparer
La façon la plus simple de configurer une redirection 302 est d’utiliser un plugin WordPress. Vous pouvez installer et utiliser Mathématiques à partir du répertoire WordPress.
7. 410 disparu
Cette erreur 410 Gone est similaire à la réponse 404. Considérez cela comme un 404 permanent. Lorsqu’un webmaster décide de supprimer définitivement une publication ou une page ou de la republier sur un autre site, il peut utiliser ce code.
Une réponse 410 indique à Google que la ressource demandée est définitivement supprimée d’Internet et ne réapparaîtra pas. Cela facilite la désexploration ou la désindexation de la page auprès de Google.
Comment le réparer
Il y a plusieurs raisons derrière une erreur 410 disparue. Tout d’abord, vérifiez l’URL d’entrée et assurez-vous qu’elle est correcte. Ensuite, essayez de déboguer la mise à jour sur le site Web WordPress. Désinstallez les plugins WordPress ou d’autres extensions tierces. Si rien de tout cela ne fonctionne, c’est un problème du côté serveur. Recherchez le fichier .htaccess. Ensuite, recherchez le mot «RewriteXXX» dans l’éditeur de texte .htaccess et entrez le code suivant:
RewriteEngine on
RewriteRule ^(.*)$ http://yourwebsitename.con/expired_page$1 [R=410,L]
Lors de la saisie du code, remplacez [http://yourwebsitename.con/expired_page]
avec l’URL arrivée à expiration ou à laquelle vous souhaitez ajouter 410 réponses.
Conclusion
Maintenant que vous avez découvert les codes d’erreur et les codes d’état HTTP les plus courants, il est temps de les corriger sur votre site et d’améliorer l’expérience utilisateur et le référencement de votre site.
Il existe également d’autres façons d’améliorer le fonctionnement de votre site avec les codes d’erreur HTTP. Par exemple, vous pouvez créer une page 404 personnalisée que les visiteurs verront lorsqu’ils tenteront de visiter une page qui n’existe pas.
Avez-vous des questions sur les codes d’état HTTP? Vous voyez une erreur et vous ne savez pas ce que cela signifie? Faites le nous savoir dans les commentaires!