Saya tidak memasukkan baris kode berikut di tag kepala saya, namun favicon saya masih muncul di browser saya:
<link rel="icon" href="favicon.ico" type="image/x-icon" />
Apa tujuan memasukkannya?
Jika Anda tidak memanggil favicon,, favicon.ico
Anda dapat menggunakan tag itu untuk menentukan jalur yang sebenarnya (jika Anda memilikinya di images/
direktori). Browser / halaman web mencari favicon.ico
di direktori root secara default.
Anda sebenarnya harus melakukan keduanya, sehingga semua browser akan menemukan ikon.
Memberi nama file "favicon.ico" dan meletakkannya di root situs web Anda adalah metode "tidak disarankan" oleh W3C:
Jadi, untuk mencakup semua situasi, saya selalu melakukan itu selain metode yang disarankan untuk menambahkan atribut "rel" dan mengarahkannya ke file .ico yang sama.
sumber
favicon.ico
di root, tetapi sebagian besar browser akan meminta file tersebut secara otomatis karena alasan historis.Saya menggunakannya karena dua alasan:
Saya dapat memaksa penyegaran ikon dengan menambahkan parameter kueri misalnya
?v=2
. seperti ini:<link rel="icon" href="https://stackoverflow.com/favicon.ico?v=2" type="image/x-icon" />
Jika saya perlu menentukan path.
sumber
Cukup menambahkannya ke folder root berfungsi setelah mode, tetapi saya telah menemukan bahwa jika saya perlu mengubah favicon, perlu waktu berhari-hari untuk memperbarui ... bahkan penyegaran cache tidak berhasil.
sumber
Banyak orang mengatur jalur cookie mereka ke /. Itu akan menyebabkan setiap permintaan favicon untuk mengirim salinan cookie situs, setidaknya di chrome. Mengatasi favicon Anda ke domain tanpa cookie Anda harus memperbaikinya.
Bergantung pada berapa banyak lalu lintas yang Anda dapatkan, ini mungkin alasan paling praktis untuk menambahkan tautan.
Info tentang menyiapkan domain tanpa masak:
http://www.ravelrumba.com/blog/static-cookieless-domain/
sumber