j'ai un favicon.ico dans mon dossier de Webroot selon ce morceau de codefavicon.ico ne fonctionne pas sur chrome, firefox. travailler sur quelques pages dans IE
<link rel="icon" href="<?php echo $this->webroot;?>favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="<?php echo $this->webroot;?>favicon.ico" type="image/x-icon" />
et je l'utilise dans mon en-tête pour le faire apparaître sur toutes les pages.
<?php echo $html->meta('icon', 'favicon.ico'); ?>
am site travaille est ----->this.
Qu'est-ce qui peut éventuellement se tromper? Cela fonctionne dans 3 pages sur IE. Sur Firefox et Chrome, cela fonctionne uniquement pour la page d'accueil, pas d'autres.
S'il vous plaît laissez-moi savoir ce que je devrais faire.
La raison pour laquelle cela fonctionne dans IE est que IE va également chercher un fichier favicon.ico à la racine du site seul. – JustinStolle
Si vous remarquez que la page d'accueil a également le même code php qui me mène à webroot. Le lien favicon.ico pour la page d'accueil fonctionne. S'il vous plaît vérifier cela. Lorsque cela fonctionne pour la page d'accueil, pourquoi ne fonctionne-t-il pas pour les autres pages ? – vamosrafa
Le code 'webroot' ne semble pas faire quoi que ce soit parce que lorsque vous affichez la source de vos pages, votre href pointe juste vers favicon.ico sans aucun chemin devant lui. Étant donné que vos autres pages se trouvent dans des sous-répertoires sous la racine, cela renvoie à un fichier qui n'existe pas. Cela fonctionne sur la page d'accueil car le fichier existe dans le dossier racine. – JustinStolle