Assiste.com
cr 01.04.2012 r+ 22.10.2024 r- 22.10.2024 Pierre Pinard. (Alertes et avis de sécurité au jour le jour)
Sommaire (montrer / masquer) |
---|
Lorsque vous cliquez sur un lien qui vous conduit sur une page n'existant pas ou n'existant plus (peu importe pourquoi, ce n'est pas le sujet), le logiciel serveur (le logiciel qui gère le site visité sur le serveur ou est hébergé le site, par exemple le logiciel serveur Apache) génère automatiquement une interruption sur erreur dont le code erreur (le code HTTP) est normalisé : c'est la fameuse erreur 404 (le code HTTP 404). Qui ne l'a jamais rencontrée ?
Cette erreur est automatiquement/systématiquement interceptée par les logiciels serveur (le logiciel Apache, par exemple) pour ne pas laisser les internautes sans réponse. Il vaut mieux dire « Il y a une erreur » que de ne rien dire du tout. Il y a alors 2 cas de figure :
Le logiciel serveur (Apache, etc.) cherche si le webmaster du site à prévu le coup (cela se passe dans le fichier .htaccess) et a construit une page spécialement désignée pour être envoyée au visiteur.
Il s'agit généralement d'une page vous priant d'accepter ses excuses (les plus plates, bien sûr) et vous suggérant une démarche à suivre pour trouver ce que vous cherchiez, assortie d'un lien vous renvoyant vers la page d'accueil du site.
La page d'erreur 404 prévue par le Webmaster vous est alors envoyée.
Note :
Le Webmaster indique au serveur où se trouve sa page se substituant aux erreurs 404 dans un fichier spécial, au nom normalisé, appelé .htaccess, dans lequel il insère la directive suivante (dans l'exemple suivant, les erreurs 403 et 404 sont redirigées vers la page d'erreur prévue par le Webmaster) :
Si le webmaster n'a pas prévu le coup, il se passe alors l'un des quatre cas de figure suivants :
Rien :
L'opérateur du serveur (l'hébergeur) laisse le logiciel serveur faire et le logiciel serveur renvoi, tout simplement, un code erreur 404 au navigateur Web du visiteur (Firefox, Internet Explorer, Opera, Google Chrome, Safari, K-Meleon, etc. ...) qui reçoit ce code erreur et c'est ce navigateur qui affiche alors une page d'erreur standard prévue dans son code, ou affiche simplement un message laconique du type :
ErrorDocument 404 /404.php
ErrorDocument 403 /404.php
|
404 - Exploitation de l'erreur 404 en monétisation
Les encyclopédies |
---|