2011-06-01 11 views
5

से एटाग निकालें, मुझे "समस्या" का सामना करना पड़ रहा है, मैं हल नहीं कर सकता।एक परियोजना पर yslow का उपयोग कर favicon.ico

YSlow शिकायत रहती है:

नहीं है गलत तरह से कॉन्फ़िगर ETags http://www.domain.com/favicon.ico

मैं अपने .htaccess फ़ाइल में निम्नलिखित है के साथ 1 घटक

# Add Proper MIME-Type for Favicon 
AddType image/x-icon .ico 

# Enable Apache's mod_expires Module 
ExpiresActive On 
ExpiresByType image/x-icon "access plus 6 month" 

<ifModule mod_headers.c> 
    Header unset ETag 
</ifModule> 
FileETag None 

किसी को इसका अंदाज़ा लगा सकते है ठीक करना?

उत्तर

6

इस जोड़ें:

ExpiresByType image/ico "access plus 1 years" 

मेरे .htaccess फ़ाइल:

<IfModule mod_expires.c> 
    ExpiresActive On 
    ExpiresDefault A0 
    ExpiresByType image/gif "access plus 1 month" 
    ExpiresByType image/jpeg "access plus 1 month" 
    ExpiresByType image/png "access plus 1 month" 
    ExpiresByType image/ico "access plus 1 month" 
    ExpiresByType text/css "access plus 1 week" 
    ExpiresByType text/javascript "access plus 1 week" 
    ExpiresByType application/javascript "access plus 1 week" 
    ExpiresByType application/x-javascript "access plus 1 week" 
    ExpiresByType image/x-icon "access plus 1 year" 
    ExpiresByType image/ico "access plus 1 years" 
</IfModule> 

Header unset ETag 
FileETag None 
+0

बहुत बढ़िया है, यह काम किया। धन्यवाद। –

+0

याहू अधिक आक्रामक है। वे "प्लस 10 साल" का उपयोग करते हैं। हां, आरएफसी का कहना है कि 1 साल से ज्यादा नहीं जाना है, लेकिन यह सिर्फ एक सिफारिश है। – StackOverflowNewbie

1

हममम। इसने ड्रूपल (7) में मेरे लिए इस मुद्दे को ठीक नहीं किया।

मेरी .htaccess फ़ाइल में ये पंक्तियां जोड़ना:

ExpiresActive On 
    ExpiresByType image/x-icon A604800 

इसके अलावा मेरे अपाचे HTTP config करने के लिए इस लाइन कहा: (लेकिन यह भी अपनी .htacces फ़ाइल में किया जा सकता है)

FileETag None 

और मुझे विकलांग व्यवस्थापक/उपस्थिति/सेटिंग्स/[theme_name] पृष्ठ पर आइकन/डिफ़ॉल्ट आइकन।

और आखिरकार favicon.ico फ़ाइल को मेरी साइट रूट पर कॉपी किया और यह डीआईडी ​​मेरे लिए इस समस्या को ठीक करता है।

किंडा ऐसा लगता है कि यहां ड्रूपल में कुछ गलत है? :/

+0

कोडनिर्देशक के साथ यहाँ ही। रूट पर ico की प्रतिलिपि बनाई गई समस्या हल हो गई। – s3mre8

0

कोई भी ऊपर मेरे लिए मदद की लेकिन इस उत्कृष्ट काम करता है:

<FilesMatch "favicon.ico"> 
    Header unset ETag 
    FileETag None 
</FilesMatch> 
संबंधित मुद्दे