2010-04-28 11 views
15

में सभी पृष्ठों के लिए फेविकॉन मैंने सीखा है कि वेब पेज के लिए फेविकॉन जोड़ने का तरीका पृष्ठ में निम्न पंक्तियां रखना है।मेरी वेबसाइट

<link rel="SHORTCUT ICON" type="image/x-icon" href="http://mysite.com/faviconfilename.ico"/> 
<link rel="icon" type="image/x-icon" href="http://mysite.com/faviconfilename.ico" /> 

मैं हर पेज मेरी साइट में इस कोड को जोड़ना चाहिए ?? मैं पेजों की सेवा के लिए अपाचे - टोमकैट क्लस्टरिंग का उपयोग करता हूं। क्या ऐसा करने का कोई और आसान तरीका है?

+0

आप उन पंक्तियों में से दो की जरूरत नहीं है। पहला वाला पर्याप्त है (यदि आप "शॉर्टकट आईकॉन" चिल्लाते हुए लोअरकेस;))। – BalusC

+0

ठीक है। धन्यवाद :-) –

उत्तर

18

आमतौर पर आपकी वेबसाइट की रूट में "favicon.ico" नामक फ़ाइल रखने के लिए पर्याप्त होता है।

5

अपाचे कॉन्फ़िगरेशन संशोधित करें।

इस फ़ाइल को अपनी वेबसाइट की मूल निर्देशिका में अपलोड करें। कुछ कारणों से निष्पादन बिट को इस फ़ाइल पर अपाचे के लिए उपयोग करने के लिए सेट करना होगा। यदि आपके पास खोल पहुंच है, तो टाइप करें: "chmod + rx favicon.ico"।

फिर httpd.conf संपादित करें और निम्न पंक्ति सम्मिलित करें:

"AddType छवि/एक्स आइकन .ico"

आपका दृष्टिकोण से काम करता है आप अपने अपाचे config करने के लिए पहुँच नहीं है जब। इस मामले में, यदि आप किसी भी ढांचे का उपयोग कर रहे हैं तो आपको इसे अपने लेआउट/टेम्पलेट में जोड़ना चाहिए।

6

आप अनावश्यक संसाधन और यातायात के साथ-साथ निम्नलिखित अपाचे विन्यास मंत्र का उपयोग करके त्रुटि लॉग प्रविष्टियों में से छुटकारा पा सकते हैं:

# Don't bother looking for favicon.ico 
Redirect 404 /favicon.ico 

# Send custom text instead of sending the custom error page 
<Location /favicon.ico> 
    ErrorDocument 404 "No favicon" 
</Location> 
+3

यह अब तक का सबसे अजीब जवाब है :) आप फेविकॉन से ट्रैफिक को क्यों सहेजना चाहते हैं? –

+0

यदि यह फ़ाइल सर्वर से परोसा जाता है तो 16kb * 1000 विज़िटर एक घंटे में 16 एमबी का मतलब है, और हम केवल 1000 आगंतुकों के बारे में बात कर रहे हैं, कल्पना करें कि जब आपके पास स्थिर होस्टिंग के बिना 100,000 प्रति मिनट होता है तो क्या होता है। – Yaron

0

यहाँ php साइटों के लिए मेरी विधि है। यह सुनिश्चित करता है कि यदि आप फ़ेविकॉन अद्यतन करते हैं, यह immediatly अद्यतन किया जाएगा जब अपने ग्राहकों को अपनी साइट पर जाएँ:

<link rel="shortcut icon" href="favicon.ico?v=<?php echo time() ?>" /> 
+0

आपको 'v = 'की भी आवश्यकता नहीं है। आप सिर्फ 'favicon.ico? ' – gerl

+0

आह, उत्कृष्ट! धन्यवाद। –

+0

http://stackoverflow.com/questions/4248343/why-isnt-my-favicon-showing-up/28290006#28290006 आप गूंज समय() का उपयोग करते हैं, तो आप को प्रभावी ढंग से ब्राउज़र फ़ेविकॉन डाउनलोड प्रत्येक पृष्ठ लोड कर देगा । यह आपके और आपके उपयोगकर्ताओं के लिए बैंडविड्थ उपयोग की बर्बादी है। एक स्थिर पैरामीटर का उपयोग करना? V = 1 आपको कैश को तोड़ने की अनुमति देगा, और ब्रोवर (ओं) को फेविकॉन को कैश करने की अनुमति देगा। –