Je NE sais que cette question a été posée au moins un millier de fois dans ce seul site web, mais j'AI lu beaucoup de ces fils, je NE me considère très compétent et rarement jamais demander quoi que ce soit, au lieu préfère faire mes propres recherches.
Cependant, CETTE question est si étrange, sans l'espoir d'une véritable illumination (depuis que cette question A été examinée de façon souvent et encore je ne pouvais pas bénéficier de la lecture), voici mon problème:
favicon.ico existe, et (hébergé localement de développement de site web) http://website/favicon.ico
affiche l'icône correcte. Sa taille est un simple 198 Octets, de sorte que la limite de taille que j'ai trouvé dans Firefox about:config de 1024 Octets est respecté. Selon la sagesse sur l'icone sur le web, le navigateur doit se poser pour l'icone sur son propre quand il n'y a rien dans le de la page. Cependant, mon log d'apache montre clairement Firefox (9.01) n'a même jamais fait la demande.
Suivant: lorsque j'ajoute
<link rel="shortcut icon" href="http://stackoverflow.com/favicon.ico">
Je n'ai toujours pas obtenir un favicon.
Suivant: lorsque j'utilise plutôt
<link rel="shortcut icon" href="http://stackoverflow.com/favicon.ico?">
(note de la fin "?") Soudain je DOIS obtenir un favicon. Mais il ne peut pas être un problème de cache! Tout d'abord, j'ai vidé le cache, deuxièmement, comme je l'ai mentionné ci-dessus, j'ai déjà chargé avec succès l'icône du fichier dans Firefox via son URL http://website/favicon.ico
Je suis incapable d'expliquer ce comportement de Firefox. Chrome affiche le favicon, par la manière.
C'est ma page de la tête:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="http://stackoverflow.com/favicon.ico?" />
</head>
...
Dès que je les ajoute au moins le "?" après "ico" il fonctionne.
EDIT: Mon coup de gueule à propos de tous ces gens qui ne lisent pas les FAITS énoncés ici a été édité à l'écart. Voir le paragraphe suivant pour avoir une idée de quoi il s'agissait. CEPENDANT, je pense que c'EST important: les Gens ne devraient pas ignorer les faits. Et pour l'éditeur: Il EST pertinent, lorsque vous êtes bombardé avec beaucoup de déjà répondu et/ou des questions inutiles de la qualité de la question souffre pour le moment et pour l'archive.
Voici ce que le serveur envoie lorsque l'icône est demandé, car certains ont demandé pour cela. Je n'ai aucune idée de pourquoi ce serait utile, car d'une part je l'ai dit mon cache est vide pour chaque test (vérifié avec about:cache trop), et b) j'ai dit que le serveur n'est jamais demandé même pour le fichier quand il ne s'affiche pas. Firefox ne vient pas demander sans le "?" - avec un cache vide! La requête s'affiche dans le log d'apache UNIQUEMENT lorsque j'utilise la annexé "?".
Date Fri, 23 Dec 2011 12:53:22 GMT
Server Apache/2.2.20 (Ubuntu)
Last-Modified Fri, 23 Dec 2011 12:02:49 GMT
Etag "12c07fe-c6-4b4c132190e30"
Accept-Ranges bytes
Content-Length 198
Content-Type image/x-icon