web-dev-qa-db-fra.com

Comment puis-je arrêter les 404 de favicon.ico sans favicon.ico?

Comment puis-je arrêter les demandes de favicon.ico sans avoir un favicon.ico? Il gaspille des ressources au service d’un 404 et remplit les journaux avec des 404. À l'heure actuelle, je mets un fichier factice favicon.ico mais je préférerais une méthode consistant à indiquer aux navigateurs qu'ils ne demandent pas de favicon.

5
David Silva Smith

Vous pouvez bloquer les requêtes favicon.ico des navigateurs à l'aide du module de réécriture pour IIS. Fondamentalement, vous devez installer le module et l'activer. Ensuite, vous devez créer une règle dans votre web.config de votre site ou utiliser l'interface graphique sur IIS Admin pour la créer.

Vous pouvez obtenir plus d'informations ici: http://www.iis.net/download/urlrewrite http://learn.iis.net/page.aspx/467/using-failed-request-tracing-tracing -to-trace-rewrite-rules

Et pour la règle, google pour quelque chose comme "rewrite favicon.ico" Vous obtiendrez de nombreux hits de la version originale Apache du module, mais il y a aussi beaucoup de gens qui font des traductions que vous pouvez obtenir.

J'espère que ça aide.

3
Sergio

Vous n'avez pas spécifié de serveur Web, mais vous semblez être impliqué dans .net, donc je vais supposer que c'est IIS

Dans ce cas, vous pouvez filtrer vos journaux en utilisant quelque chose comme ceci http://learn.iis.net/page.aspx/692/advanced-logging-for-iis---log-filtering/

Vous pouvez faire la même chose sur la plupart des serveurs

Vous ne pouvez pas réellement empêcher les navigateurs de demander l'image. Cependant, si vous avez un favicon, celui-ci peut être mis en cache par le navigateur, ce qui peut réduire le nombre de demandes entrantes.

3
Eva Lacy