لماذا لا يتحدّث favicon الخاص بك — وكيف تفرض تحديثه
غيّرت favicon، ونشرت، وحدّثت الصفحة — والقديم لا يزال موجوداً. هذه أكثر شكوى شائعة بخصوص favicon على الإطلاق، ونادراً جداً ما تكون مشكلة في الكود. تخزّن المتصفحات أيقونات favicon مؤقتاً بعناد يفوق الصفحات أو الصور بكثير، وغالباً ما تصمد ذاكرة favicon المؤقتة أمام إعادة تحميل عادية.
عالج المشكلة بهذا الترتيب:
- تحديث قسري. يعيد
Ctrl+Shift+R(Windows) أوCmd+Shift+R(Mac) التحميل متجاوزاً ذاكرة الصفحة المؤقتة. - أعد فتح التبويب. غالباً ما ترتبط ذاكرة favicon المؤقتة بالتبويب المفتوح. أغلقه تماماً وافتح تبويباً جديداً.
- تجاوزها باستعلام. وجّه الرابط إلى عنوان "جديد" أثناء الاختبار:
<link rel="icon" href="/favicon.ico?v=2">. وارفع الرقم مع كل تغيير. - تأكد من وجود الملف فعلاً. حمّل
yourdomain.com/favicon.icoمباشرةً — فإن أعاد خطأ 404، فإن المتصفح يعرض أيقونة مخزّنة مؤقتاً لملف لم يعد موجوداً.
Google Search حالة خاصة بذاته. فهو يخزّن favicon الخاص بك مؤقتاً بمعزل عن صفحاتك ويحدّثه وفق جدول Google، لذا قد تتأخر أيقونة جديدة في نتائج البحث أياماً أو أسابيع حتى بعد أن يصبح موقعك صحيحاً. لا يوجد زرّ لتسريع ذلك — تأكد فقط من أن /favicon.ico يُعيد 200 لـ Googlebot ثم انتظر.