web-dev-qa-db-fra.com

Favicon pour toutes les pages de mon site

J'ai appris que la façon d'ajouter un favicon pour une page Web consiste à avoir les lignes suivantes dans la page.

<link rel="SHORTCUT ICON" type="image/x-icon" href="http://mysite.com/faviconfilename.ico"/>
<link rel="icon" type="image/x-icon" href="http://mysite.com/faviconfilename.ico" />

Devrais-je ajouter ce code dans chaque page de mon site? J'utilise le clustering Apache - Tomcat pour servir des pages. Y a-t-il un autre moyen facile de faire cela?

15
Senthil Kumar

Il suffit généralement de placer un fichier appelé "favicon.ico" à la racine de votre site web.

19

Vous pouvez vous débarrasser du traitement et du trafic inutiles ainsi que des entrées du journal des erreurs en utilisant les incantations de configuration Apache suivantes:

# Don't bother looking for favicon.ico
Redirect 404 /favicon.ico

# Send custom text instead of sending the custom error page
<Location /favicon.ico>
    ErrorDocument 404 "No favicon"
</Location>
6
Meetai.com

Modifier la configuration Apache.

téléchargez ce fichier dans le répertoire racine de votre site Web. Pour une raison quelconque, le bit d'exécution doit être défini sur ce fichier pour qu'Apache puisse l'utiliser. Si vous avez un accès Shell, tapez: "chmod + rx favicon.ico".

Puis éditez httpd.conf et insérez la ligne suivante:

"AddType image/x-icon .ico"

Votre approche fonctionne lorsque vous n’avez pas accès à votre configuration Apache. Dans ce cas, si vous utilisez un framework, vous devez l'ajouter à votre layout/template.

5
VP.

Voici ma méthode pour les sites php. Cela garantit que si vous mettez à jour le favicon, il sera mis à jour dès que vos clients visitent votre site:

<link rel="shortcut icon" href="favicon.ico?v=<?php echo time() ?>" />
1
Chev_603