2011-03-11 17 views
5

क्या उप-फ़ोल्डर्स में फेविकॉन और सेब टच आइकन को ले जाने में कोई समस्या हो सकती है? तरह:उपफोल्डर में फेविकॉन के साथ कोई समस्या?

<link rel="shortcut icon" href="/images/favicons/favicon.ico"> 
<link rel="apple-touch-icon" href="/images/favicons/apple-touch-icon.png"> 
+0

क्या आप अपने ब्राउज़र के साथ आइकन डाउनलोड करने में सक्षम हैं? – Kovags

+2

आप कोशिश क्यों नहीं करते? क्या वे आइकन आपकी वेबसाइट का महत्वपूर्ण हिस्सा हैं? –

+1

मुझे पहले से ही पता है कि यह समाधान काम करता है, लेकिन मैं सोच रहा था कि यह एक अच्छा या बुरा अभ्यास है! :) गलतफहमी के लिए खेद है –

उत्तर

3

हाँ, कुछ ब्राउज़रों /favicon.ico एक ही समय वे HTML दस्तावेज़ डाउनलोड करना शुरू में डाउनलोड करने लगते हैं। अगर कोई फ़ाइल नहीं है तो आपको अपने सर्वर लॉग में अतिरिक्त 404 मिलेगा और ब्राउज़र को कहीं और पहचानने पर अतिरिक्त HTTP अनुरोध करना होगा।

याहू Best Practices for Speeding Up Your Web Site से एक उद्धरण:

favicon.ico छवि का उपयोग आपके सर्वर के रूट में रहता है। यह आवश्यक बुराई है क्योंकि भले ही आप इस पर ध्यान न दें कि ब्राउज़र अभी भी अनुरोध करेगा, इसलिए बेहतर नहीं है 404 नहीं मिला। इसके अलावा चूंकि यह एक ही सर्वर पर है, कुकीज़ हर बार अनुरोध किए जाने पर भेजी जाती है। इस छवि को भी आईई में, डाउनलोड अनुक्रम के साथ हस्तक्षेप उदाहरण के लिए आप ऑनलोड में अतिरिक्त घटकों अनुरोध करते हैं, फ़ेविकॉन इन अतिरिक्त घटकों से पहले डाउनलोड किया जाएगा।

0

केवल समस्या हो सकती है कि आपके रिश्तेदार लिंक रूट डोमेन में नहीं है, तो यह है कि

होस्ट/YourPath /images/favicon.ico

मुश्किल पाया जा सकता है।

यदि ऐसा होगा तो आपको अपने दस्तावेज़ में बेस href टैग शामिल करना होगा और फिर इसे हल किया जाएगा।

पेज। यहां पर पार्सर है जिसे मैं अब ऑटो डाउनलोड फेविकॉन में लिख रहा हूं, अपने आप को प्रवाह में ढूंढें: http://plugins.trac.wordpress.org/browser/wp-favicons/trunk/includes/class-http.php

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