2012-06-19 11 views

उत्तर

16

ऐसा इसलिए होता है क्योंकि (लगभग हर) ब्राउज़र डिफ़ॉल्ट रूप से फेविकॉन के लिए खोज करता है। यदि एक्सेस किया गया पृष्ठ इसके लिए एक वैध यूआरएल सूचित नहीं करता है, तो अपाचे रूट निर्देशिका का उपयोग करता है।

आपके पास दो विकल्प हैं। आप अपनी प्रत्येक वेबसाइट के लिए एक वेबसाइट आइकन बना सकते हैं, या आप अपाचे को बताते हैं कि उस ईवेंट को एक त्रुटि संदेश के रूप में लॉग न करें।

आप दूसरा विकल्प चुनते हैं, तो प्रत्येक VirtualHost के लिए निम्न कोड जोड़ने के लिए, या कम से कम लोगों को जो किसी फ़ेविकॉन फाइल की जरूरत नहीं है:

Redirect 404 /favicon.ico 
<Location /favicon.ico> 
    ErrorDocument 404 "No favicon" 
</Location> 

या, आप नाम के साथ एक खाली फ़ाइल बनाने अपाचे की निर्देशिका रूट में "favicon.ico" (उदाहरण/var/www/के लिए, लेकिन आपकी साइट के लिए ब्राउज़र द्वारा कोई फेविकॉन नहीं दिखाया जाएगा)।

4

क्या आपके पास अपने HTML स्रोत में favicon.ico फ़ाइल का संदर्भ है?

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

यदि आप नहीं करते हैं, तो भी कई ब्राउज़र इस फ़ाइल को किसी नए पृष्ठ पर जाने पर वैसे भी एक्सेस करने का प्रयास करते हैं। पसंदीदा/बुकमार्क में वेबसाइट जोड़ते समय फेविकॉन का उपयोग किया जाता है। कुछ ब्राउज़र्स (उदाहरण के लिए फ़ायरफ़ॉक्स) स्क्रीन के शीर्ष पर वेबसाइट के टैब पर फेविकॉन भी प्रदर्शित करते हैं।

आपकी सर्वश्रेष्ठ शर्त केवल favicon.ico फ़ाइल को 16x16 आइकन के साथ c:/wamp/www/निर्देशिका में जोड़ना होगा।

1

favicon.ico छवि है कि पता बार में यूआरएल के बगल में दिखाया जाता है। इसके लिए हर ब्राउज़र खोज। उदाहरण के लिए इस पृष्ठ में StackOverflow लोगो।

0

अपने ब्राउज़र को पुनरारंभ करने का प्रयास करें। मैंने सोचा कि मुझे इसके साथ एक बड़ी समस्या है, लेकिन जैसा कि यह पता चला है, मोज़िला सिर्फ साइट फेविकॉन को कैश करता है। इसे पुनरारंभ करने से समस्या ठीक हो गई।

संबंधित मुद्दे