Domanda

Ho copiato il mio file favicon.ico alla mia radice del documento Apache. Ho dovuto aggiungere un'eccezione Apache Rewrite per esso ed ora è accessibile da www.example.com/favicon.ico. Ma quando ho colpito il mio URL principale non compare.

Ho pensato che tutto quello che doveva fare era copiare il file con le autorizzazioni corrette nella root doc? Devo fare i cambiamenti php? Grazie!

È stato utile?

Soluzione

IE e Firefox possono comportarsi in modo diverso (non sono sicuro che quello che si sta utilizzando). Provare ad aggiungere la pagina come sito preferito, quindi fare clic sul segnalibro (per caricare la pagina). Dopo averlo fatto uscire il browser e vedere se il caso si presenta poi.

Se questo non funziona cercare di cancellare la cache del browser e ripetere i passaggi precedenti che dovrebbe risolvere il problema. Ho visto il vostro problema prima!

Altri suggerimenti

Prova gettando questo tag nella testa del documento:

<link href="/favicon.ico" type="image/x-icon" rel="icon" />

Potrebbe essere che hai caricato la favicon dopo il browser ha ricordato che il dominio non ne ha uno, e quindi non emette una nuova richiesta?

il riferimento favicon.ico deve essere un URL assoluto, non relativo. L'utilizzo di questo:

<link rel="icon" href="/favicon.ico" type="image/x-icon">    
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">

Il mio stato era

favicon.ico () shows up in:

    IE 9.0.8
    Safari 5.1.7 

Fails in:

    FF 28.0
    Google Chrome 34.0

cambiando a valori assoluti

<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">

fa sì che tutti i browser per individuare e visualizzare la favicon.ico

icona favicon comporta in modo diverso per i diversi browswrs e, talvolta, se funziona in FF e non funziona in IE. Prova dopo aver svuotato la cache del browser e il codice standard per favicon ico è, Basta mettere sotto tag nel file di indice o qualsiasi altro file comune per il progetto.

<link rel="FaviconIcon" href="favicon.ico" type="image/x-icon">

Anche se i nuovi browser supportano le immagini GIF e PNG, ma, vorrei suggerire sempre salvare l'immagine come favicon.ico.

Prova a mettere il file ico in una cartella di immagini nella vostra root. Ecco dove molti browser cercano favicon. E questo è qualcosa da tenere a mente. Favicon è uno standard molto sciolto, se si può anche chiamare così, che è supportato dai browser, non dal server. I browser di essere effettivamente prendere favicon in chiamate separate per visualizzare i loro favoriti bar, o schede ... Il file favicon deve solo essere messo da qualche parte che i browser possono trovarlo.

Alcuni browser prenderanno l'icona se nella directory principale senza aggiungere nulla alla pagina, ma IE e FF no. Aggiungere questo codice alla sezione head della pagina

<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">

Sembra che in Chrome che non è possibile utilizzare un collegamento (es. https://) piuttosto necessario si ha la favicon.ico nella stessa cartella del index.html. Per qualsiasi altro file, sembra funzionare con un collegamento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top