J'ai copié mon fichier favicon.ico à ma racine de document Apache. Je devais ajouter une exception de réécriture Apache pour elle et maintenant, il est accessible de www.example.com/favicon.ico. Mais quand j'ai frappé mon URL principale, cela ne se présente pas. p>
Je pensais que tout ce que vous avez à faire était de copier le fichier avec les autorisations correctes dans la racine DOC? Dois-je faire des changements PHP? Merci! P>
8 Réponses :
Essayez de lancer cette balise dans la tête de votre document:
<link href="/favicon.ico" type="image/x-icon" rel="icon" />
Peut-être besoin d'être relatif à la racine par exemple. ~ / favicon.ico ou pour la teneur ~ / images / favicon.ico ymmv
Essayez de placer le fichier ICO dans un dossier d'images de votre racine. C'est là que beaucoup de navigateurs recherchent Favicon. Et c'est quelque chose à garder à l'esprit. Favicon est une norme très lâche, si vous pouvez même l'appeler, ce qui est pris en charge par les navigateurs, non par le serveur. Les navigateurs eux-mêmes vont effectivement chercher des favoricons dans des appels séparés pour afficher sur leurs barres de favoris ou leurs onglets ... Le fichier Favicon doit simplement être placé quelque part que les navigateurs peuvent le trouver. p>
IE et Firefox peuvent se comporter différemment (pas sûr de celui que vous utilisez). Essayez d'ajouter la page en signet, puis sur le signet (pour charger la page). Après avoir fait cela, quittez votre navigateur et voyez si le si se présente alors. P>
Si cela ne fonctionne pas, essayez d'effacer le cache de votre navigateur et de répéter les étapes ci-dessus qui devraient le réparer. J'ai déjà vu votre problème avant! P>
C'était juste un problème de cache de navigateur. J'ai effacé ma cache à la fois, c'est-à-dire et cela tire maintenant. Merci!
Le truc du bookmark l'a fait, pas même nécessaire de quitter le navigateur (Firefox 59.0.1)
Pourrait-il être que vous avez téléchargé le FAVICON après que votre navigateur s'est rappelé que votre domaine n'en a pas un et ne publie donc pas une nouvelle demande? P>
Certains navigateurs récupéreront l'icône si c'est dans le répertoire racine sans rien ajouter à la page, cependant, c'est-à-dire et ff. Ajoutez ce code à la section HEAD de votre page
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
L'icône Favicon se comporte différemment pour différents becswers et parfois si cela fonctionne dans FF et ne fonctionne pas dans IE. Essayez après avoir effacé le cache du navigateur et le code standard pour Favicon ICO est, Il suffit de mettre ci-dessous la balise dans votre fichier d'index ou du fichier commun de votre projet.
<link rel="FaviconIcon" href="favicon.ico" type="image/x-icon">
La référence Favicon.ico doit être une URL absolue, non relative. Utilisation de cet article:
<link rel="icon" href="http://127.0.0.1/favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="http://127.0.0.1/favicon.ico" type="image/x-icon">
Cela a fonctionné pour moi, mais existe-t-il une alternative à l'URL absolue?
On dirait que dans Chrome, que vous ne pouvez pas utiliser un lien (ex. https: // code>) doit plutôt avoir le
favicon.ico code> dans le même dossier que le même dossier que
index.html code>. Pour tout autre fichier, il semble fonctionner avec un lien. P>