Accueil | Présentation | Historique | Comment faire? | Inconvénients | Archives actualités | Plan

Je reprend un article de Jacqueline Dousson provenant de http://sic.epfl.ch/SA/publications/FI99/fi-10-99/10-99-page8.html
extrait du journal Flash informatique.
Je cite intégralement Jacqueline par Copier/Coller :-[

Mystère du favicon.ico
Ce mystère n'en est un que pour les gestionnaires de sites Web. S'ils regardent les fichiers logs de leur serveur, notamment le fichier d'erreurs qui tracent tous les fichiers non trouvés (les fameux 404 not found ), il y en a deux dont la fréquence est importante:
le premier est connu depuis la nuit des temps, il s'agit du fichier robots.txt , que tout moteur de recherche se doit d'examiner afin de savoir s'il peut ou non indexer le site. Si le fichier robots.txt est absent, la requête du moteur de recherche va provoquer une ligne dans le fichier d'erreurs. On peut très facilement éviter la pollution du fichier d'erreurs en plaçant un fichier robots.txt vide dans le sommet de l'arborescence du serveur.
le deuxième est apparu plus récemment, c'est le favicon.ico . La première fois que vous l'apercevez dans le fichier d'erreurs, vous cherchez vaguement dans quel fichier vous avez pu mettre une référence aussi bizarre. Puis, vous l'oubliez, et quelques semaines plus tard, comme il est toujours là et de plus en plus, vous commencez à chercher sur le Web et vous trouvez l'explication de ce mystère. La voilà:

Internet Explorer 5.0, comme toujours chez Microsoft, a amélioré le produit. Quand un utilisateur d'IE5 choisit de mettre une page de votre serveur dans ses favoris (ou bookmarks), le navigateur envoie une requête au serveur pour savoir si dans le répertoire du fichier concerné, il y a une icône (correspondant au fichier favicon.ico ). Si cette icône existe, elle remplacera dans la liste des favoris l'icône standard de IE, si elle n'existe pas, on récupère un message d'erreur en prime.

Que faire?
Céder aux sirènes de Microsoft et fabriquer cette icône afin que votre site sorte du lot une fois sélectionné comme favori, ou ignorer cette nouvelle atteinte aux standards? Je vous laisse avec votre conscience pour faire le choix. Si vous voulez créer votre icône, le plus simple est d'utiliser le produit en ligne fourni gratuitement par http://www.favicon.com , vous recevrez par e-mail le fichier au bon format. Il suffit de mettre une icône en haut de l'arborescence de votre serveurpour qu'il s'applique aux fichiers qui en dépendent.
Si vous utilisez un serveur APACHE, voici une autre solution, que certains trouveront peut-être mesquine mais qui ne manque pas d'élégance à mon avis, l'option REDIRECT avec une directive du type:

RedirectMatchpermanent.* /favicon.ico$
http://www.microsoft.com/JENEVEUXPASDEfavicon.ico/
comme cela, c'est le fichier d'erreurs du serveur Microsoft qui se remplira!

Merci Jacqueline.


© gP 2003