आपका फ़ेविकॉन अपडेट क्यों नहीं होता और इसे कैसे बाध्य करें
आपने फ़ेविकॉन बदला, तैनात किया, रीलोड किया... और पुराना अब भी वहीं है। यह सभी में सबसे आम फ़ेविकॉन शिकायत है, और यह लगभग कभी कोड की समस्या नहीं होती। ब्राउज़र फ़ेविकॉन को पेज या छवियों से कहीं अधिक आक्रामक तरीके से कैश करते हैं, और फ़ेविकॉन कैश आमतौर पर एक सामान्य रीलोड से बच जाता है।
इसे इस क्रम में हल करें:
- हार्ड रीलोड।
Ctrl+Shift+R(Windows) याCmd+Shift+R(Mac) पेज कैश को छोड़कर रीलोड करता है। - टैब दोबारा खोलें। फ़ेविकॉन कैश आमतौर पर खुली टैब से जुड़ा होता है। इसे पूरी तरह बंद करके नया खोलें।
- एक पैरामीटर से इसे तोड़ें। परीक्षण करते समय link को एक «नए» URL की ओर इंगित करें:
<link rel="icon" href="/favicon.ico?v=2">। हर बदलाव पर संख्या बढ़ाएँ। - पुष्टि करें कि फ़ाइल वाकई वहाँ है।
yourdomain.com/favicon.icoको सीधे लोड करें; अगर यह 404 देता है, तो ब्राउज़र उस फ़ाइल का कैश किया हुआ आइकन दिखा रहा है जो अब मौजूद नहीं है।
Google Search एक अलग मामला है। यह आपके फ़ेविकॉन को आपके पेजों से स्वतंत्र रूप से कैश करता है और Google के कैलेंडर के अनुसार अपडेट होता है, इसलिए खोज परिणामों में एक नया आइकन दिनों या हफ़्तों तक विलंबित हो सकता है, भले ही आपकी साइट पहले से सही हो। इसे तेज़ करने के लिए कोई बटन नहीं है: सुनिश्चित करें कि /favicon.ico Googlebot को 200 लौटाता है और प्रतीक्षा करें।