Apabila favicon tiada, fail tidak semestinya menjadi punca. Pelayar, CDN, service worker dan enjin carian masing-masing boleh menyimpan versi berbeza. Diagnosis tersusun mengelakkan perubahan beberapa pemboleh ubah serentak.

Mulakan dengan permintaan fail
Buka URL tepat yang dirujuk elemen link. Ia mesti memberikan respons tanpa pengesahan, dengan kandungan betul dan tanpa rantaian ubah hala yang tidak diperlukan. Halaman ralat HTML bernama favicon.ico tidak boleh dinyahkod sebagai ikon.
Dalam panel Network, tapis mengikut icon atau favicon. Catat URL akhir, status, jenis kandungan dan sama ada respons datang daripada cache.
| Semakan | Hasil dijangka | Pembetulan |
|---|---|---|
| URL terus | Respons imej 200 | Baiki laluan atau pelancaran |
| Elemen link | Tersedia dalam head | Baiki HTML yang dipaparkan |
| Cache | Respons baharu diterima | Kosongkan, kemudian uji semula |
| Akses perangkak | Fail boleh dicapai | Buang sekatan |
Semak HTML yang benar-benar dipaparkan
Periksa dokumen yang dihasilkan, bukan templat sumbernya sahaja. Sambungan, tema atau komponen mungkin menyisipkan elemen ikon kedua selepas elemen anda lalu menyebabkan pelayar memilih fail lain.
Semak laluan daripada halaman yang bersarang jauh dan penggunaan huruf besar serta kecil dalam nama fail. Pada pelayan peka huruf, Favicon.svg dan favicon.svg ialah sumber berbeza.
Asingkan setiap lapisan cache
Uji dahulu dengan profil baharu atau cache rangkaian dilumpuhkan. Jika imej baharu sampai ke pelayan asal tetapi bukan domain awam, kosongkan cache CDN. Jika PWA dipasang, periksa service worker dan manifesnya juga.
Untuk semakan akan datang, nama fail berversi boleh menjadikan perubahan jelas. Kekalkan /favicon.ico untuk klien yang memintanya mengikut kebiasaan.
Bezakan tingkah laku pelayar dan hasil carian
Google memerlukan favicon segi empat sama yang boleh dirangkak dan dikaitkan dengan halaman utama laman. URL ikonnya mungkin dirangkak pada masa berlainan daripada halaman, yang menjelaskan kelewatan selepas pembetulan.
Gunakan pemeriksaan URL untuk memastikan halaman utama boleh dicapai dan minta perangkakan semula apabila ia berubah. Kemudian beri masa untuk pemprosesan: mengosongkan cache pelayar setempat tidak mempengaruhi indeks carian.
Sumber utama
Soalan lazim
Mengapakah favicon lama muncul semula?
Lapisan cache, service worker atau elemen ikon kedua mungkin masih menyampaikan fail lama. Kenal pasti URL yang benar-benar dimuatkan sebelum mengosongkan cache.
Adakah parameter pertanyaan versi mencukupi?
Ia boleh memintas sesetengah cache, tetapi nama fail baharu selalunya lebih jelas. Kekalkan sandaran /favicon.ico.
Adakah favicon Google berubah serta-merta?
Tidak. Google perlu merangkak dan memproses semula halaman serta ikon. Tiada tempoh tepat yang dijamin.