Ne favicon.ico besoin de résider dans le même répertoire de index.html?

Je suis déjà à l'aide de la méthode standard d'ajout d'un favicon:

<link  type="image/gif" href="/graphics_card/favicon.gif">
<link  href="/graphics_card/favicon.ico">

de sorte que le favicon.gif et .ico sont censés résider sur

/graphics_card

Cependant, j'ai trouvé que IE 8 (ou peut-être d'autres IE) ne peut pas le montrer, (mise à jour: peu importe combien de fois j'ai appuyé sur CTRL-F5, ou effacez le cache du navigateur), mais dès que l' .ico fichier est présent dans le répertoire où l'index.html est, alors il va le montrer.

Donc, si c'est

http://www.example.com/graphics_card/nvidia/index.html

il doit y avoir une favicon.ico dans

/graphics_card/nvidia/

trop. J'ai fini de le spécifier comme

<link  type="image/gif" href="/graphics_card/favicon.gif">
<link  href="favicon.ico">

et il suffit de mettre un favicon.ico dans le répertoire. Est-ce la norme?

OriginalL'auteur | 2009-11-08