BLOG

Favicons für den Internet Explorer, Vermeidung von 404-Fehlern

Mit Drupal macht die Erstellung von Favicons richtig Spaß: Es reicht aus, in den allgemeinen Theme-Einstellungen (admin/build/themes/settings/global) eine Grafik im PNG- oder Bitmap-Format hochzuladen. Speichern. Fertig.

Abhängig vom Theme wandelt Drupal diese Datei in ein PNG um, und erstellt im HTML-Quellcode einen entsprechenden Verweis:

<link type="image/x-icon" href="/sites/default/files/favicon.png" rel="shortcut icon">

Eine Analyse der Webzugriffe zeigt, dass seitens des MS Internet Explorers dennoch Zugriffe stattfinden, die das Favicon hartnäckig im Root suchen. Wenn es dort keine Datei "favicon.ico" gibt, gibt es einen 404-Fehler: Seite nicht gefunden.

Das lässt sich vermeiden, wenn man zusätzlich eine Datei "favicon.ico" im Root abzulegen. Als Tool zum Erstellen der Favicons verwende ich immer Chamis Tool "FavIcons from Pics". Chami ist der Entwickler des HTML-Editors HTML-Kit, den wir früher lange Zeit eingesetzt haben. Auf seiner Seite bietet er die Möglichkeit, Grafiken kostenlos in Favicons umzuwandeln.
Im Download-ZIP befindet sich immer auch eine animierte Version der Motivs, die ich persönlich aber als "overdoing" empfinde.

Wem das zu umständlich ist, der kann die Datei-Endung seiner Bitmap-Grafik auch einfach von ".bmp" in ".ico" umbenennen.

Kommentare

auch dafür gibt es ein Modul...

Du kannst auch das favicon Modul verwenden. Läuft dann über einen Menu Hook. Der Nachteil ist aber, dass man dann die .htaccess anpassen muss und nicht vergessen darf bei weiteren Sites immer das Modul zu aktivieren. Sonst wird die Drupal Fehlerseite als Favicon ausgeliefert. :(

Irgendwie scheint mir das alles nicht optimal.

für den IE muß die doch auch

für den IE muß die doch auch favicon.ico heißen und nicht .png
Es gibt auch 404s wenn man ein Bookmark mit einem iphone, ipod macht

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
Mit dem Absenden dieses Formulars, akzeptieren Sie die Datenschutzrichtlinie von Mollom.