2012-11-14 26 views
12

yslow पेज की गति के लिए मैं अपने मेटा टैग को हटाना चाहता हूं और अपना एन्कोडिंग .htaccess फ़ाइल में डाल देना चाहता हूं। ऐसा करने के सभी तरीके नीचे मैंने पढ़ा है। पसंदीदा तरीका कौन सा है? भाषा भी एक अच्छा विचार स्थापित कर रही है - और यदि फाइलमैच के बाहर की ओर यह सभी फाइल प्रकारों पर लागू होगा?एचटीएक्सएएस यूटीएफ -8 एन्कोडिंग .html, .css, .js - क्या सबसे अच्छा तरीका है?

1) https://github.com/jancbeck/My-Wordpress-Boilerplate/blob/master/htaccess.txt

AddDefaultCharset utf-8 
AddCharset utf-8 .html .css .js 
DefaultLanguage en-US 

बनाम

2) http://www.askapache.com/htaccess/using-http-headers-with-htaccess.html

<filesMatch "\.(html|css|js)$"> 
AddDefaultCharset UTF-8 
DefaultLanguage en-US 
</filesMatch> 

बनाम

3) मुझे लगता है यह सब है कि इसकी आवश्यकता हो। लेकिन untested।

AddCharset UTF-8 .html .css .js 
DefaultLanguage en-US 

उत्तर

18

मुझे लगता है कि

AddDefaultCharset utf-8 

सभी के लिए पर्याप्त है।

शायद बेहतर तरीका फ़ाइलों को एन्कोडिंग सेट किया गया है, जो डिफ़ॉल्ट से अलग वर्णसेट का उपयोग कर रहे हैं।

+2

और पढ़ें मैं कुछ सम्मानित साइटों को कह रहा हूं ... AddDefaultCharset UTF-8 फ़ाइल एक्सटेंशन के बावजूद सभी फ़ाइलों की सेवा करेगा। परीक्षण करने का समय मुझे लगता है कि – Eric

+0

@Eric मैं इसका उपयोग कर रहा हूं, कभी भी कम नहीं, मेरे सीएसएस और तीसरे पक्ष के उपकरणों पर जेएस फाइलों पर एक वर्णमाला की कमी का पता चला है। – andufo

+0

इसे किसी XML फ़ाइल में जोड़ना utf-8 का उपयोग नहीं किया गया था। 'AddCharset UTF-8 .xml' जोड़ना। [यह] देखें (http://stackoverflow.com/a/913884/1057527)। – machineaddict