2010-01-05 7 views
24

क्या मेरे favicon.ico को मेरे डोमेन की जड़ पर संग्रहीत किया जाना है? या क्या मैं अपना फेविकॉन किसी अन्य डोमेन पर संग्रहीत कर सकता हूं?एचटीएमएल: क्या मेरे फेविकॉन/favicon.ico के बजाय सीडीएन पर हो सकते हैं?

अर्थ, से www.example.com, क्या यह मान्य है?

<link rel="shortcut icon" href="http://MY-CDN.example.com/favicon.ico" /> 

मैं अपने सीडीएन से अपने www.example.com फेविकॉन की सेवा करना चाहता हूं। यह ठीक है? ब्राउज़र संगतता, प्रदर्शन इत्यादि के बारे में मुझे किसी भी नकारात्मकता के बारे में पता होना चाहिए।

उत्तर

29

हां। बस इस पृष्ठ के स्रोत कोड को देखो:

<link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico"> 

हालांकि कुछ उपयोगकर्ता एजेंटों अभी भी अपने डोमेन के रूट पर यह हड़पने करने का प्रयास करेंगे, जो आपको सेटअप करने के लिए वहाँ बात करने के लिए ताकि आप डॉन 'एक रीडायरेक्ट करने के लिए चाहते हो सकता है टी 404 प्राप्त नहीं करते हैं।

[email protected]:~$ curl -v http://stackoverflow.com/favicon.ico 
* About to connect() to stackoverflow.com port 80 (#0) 
* Trying 69.59.196.211... connected 
* Connected to stackoverflow.com (69.59.196.211) port 80 (#0) 
> GET /favicon.ico HTTP/1.1 
> User-Agent: curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10 
> Host: stackoverflow.com 
> Accept: */* 
> 
< HTTP/1.1 302 Redirect 
< Content-Type: text/html; charset=UTF-8 
< Location: http://sstatic.net/so/favicon.ico 
< Server: Microsoft-IIS/7.0 
< Date: Tue, 05 Jan 2010 01:54:23 GMT 
< Content-Length: 156 
< 
<head><title>Document Moved</title></head> 
* Connection #0 to host stackoverflow.com left intact 
* Closing connection #0 
<body><h1>Object Moved</h1>This document may be found <a HREF="http://sstatic.net/so/favicon.ico">here</a></body> 
+2

'कुछ उपयोगकर्ता एजेंट' का अर्थ आईई संस्करण 6 और उससे नीचे है, इसलिए यह समस्या अप्रचलित हो रही है, – SpliFF

+1

यह अभी भी दुनिया का एक बड़ा बहुमत है, इसलिए मुझे नहीं लगता कि यह अप्रचलित है। –

+1

क्या यह वास्तव में केवल आईई 6 और पुराना है जो अंधेरे से मतदान/favicon.ico? उस के लिए क्रिक धन्यवाद। –

0

आप अपने हेडर में फ़ाइल को सीडीएन पर इंगित करके आसानी से ऐसा कर सकते हैं। जैसे:

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

अधिक गहराई से विवरण मैं निम्नलिखित ट्यूटोरियल पर विचार करेंगे के लिए, यह सब कुछ है आप कैसे बजाय अपने CDN पर अपने फ़ेविकॉन की मेजबानी के लिए पर की जरूरत है। https://www.keycdn.com/blog/make-a-favicon/

यह किसी भी तरह से सबसे महत्वपूर्ण अनुकूलन नहीं कर सकता है, लेकिन फिर, सब कुछ गिना जाता है और जोड़ता है। विशेष रूप से यदि आप एकल HTTP/2 कनेक्शन के लिए जा रहे हैं।

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

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