Terve,
Elikkäs kovan googleilun jälkeen en löytänyt toimivaa esimerkkiä, kuinka saada favicon.ico -tiedosto näkymään jokaisella sivulla.
Suurin osa ohjeista kertoi yksinkertaisesti että laittaa se favicon.ico tiedosto webroot hakemistoon, mutta eipä näy minulla toimivan?
Vaatineeko Apache jotain configuraatio muutosta?
Edit: Yksi ohje kehotti asentamaan mod_layout moduulin apacheen, mutta onko tämä oikea tapa toteuttaa ko. toiminto?
- Kiitos
Laita favicon.ico palvelimen juureen ja sivulle siihen linkkaava meta-tagi.
<link rel="shortcut icon" href="/favicon.ico">
...kiitos vastauksesta, mutta hain kylläkin että miten saisin kaikille Apache2 hostimille sivuille automaattisesti. Eli en tuota käsin lisättyä linkitystä. Esim, jos palvelin antaa paluu koodin 404, miten saan sen automaattiseti myös sinne?
Jos välttämättä haluat injektoida meta-tagin kaikille sivuille, voit käyttää esimerkiksi mod_sed:iä.
En näe tuossa kuitenkaan mitään järkeä, sillä yleisimmät selaimet muistavat faviconin, kunhan ovat sen kerran ladanneet. Tietenkin, jos käyttäjä saapuu sivustolle ensimmäistä kertaa ja silloinkin virhesivulle, ei favicon selaimesta riippuen näy, mutta se ei varmasti ole ensimmäinen asia, johon huomio kiinnittyy.
Miten esim. tämä sivusto: http://tinyurl.com/nu7pv4z
Kuten huomaat lähdekoodista itsestään ei löydy tuota linkitystä, mutta favicon latautuu hienosti selaimen yläreunaan.
Sivulla favicon.ico on palvelimen juuressa, josta monet selaimet sen lataavat automaattisesti. Jos itselläsi sama ratkaisu ei toimi, selaimesi todennäköisesti pitää vanhaa tai puuttuvaa faviconia välimuistissaan.
Testaa faviconin toiminta toisella selaimella tai tietokoneella. Vanhan faviconin saa kätevästi pois välimuistista menemällä selaimella suoraan sen osoitteeseen ja päivittämällä sivun.
Näin oletinkin että selaimet tuon lataavat ja koska google ei tupannu antaa oikeen minkään laista vastausta. Tosin ihmettelin suuresti koska tosiaan tyhjensin selaimen välimuistin ja kokeilin IE:llä varmuuden vuoksi, niin ei näyttänyt automaattisesti latautuvan juuresta.
Pitää sitten määritellä tuo suoraan tuonne head osioon myös. Vähenee tuo säätö ja pääsee projektissa eteenpäin.
Sinä voit ihan hyvin katsoa lokeista, onko selain edes pyytänyt faviconia palvelimelta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.