2012-11-14 35 views
12

YSlow sayfa hızı için Meta etiketimi kaldırmak ve kodlarımı .htaccess dosyasına koymak istiyorum. Aşağıda okuduğum tüm yollar var. Tercih edilen yol hangisidir? Ayrıca iyi bir fikir ayarlayan dil de - ve tüm dosya türleri için dosya eşlemenin dışına çıkacak mı?htaccess UTF-8 .html, .css, .js için kodlama - En iyi yol nedir?

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

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

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

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

vs) bu tüm bu ihtiyaç duyulan şüpheli. Ama denenmemiş.

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

cevap

18

Ben

AddDefaultCharset utf-8 

herkes için yeterli olduğunu düşünüyorum.

Belki de daha iyi bir yol, varsayılandan farklı karakter kümeleri kullanan dosyalara kodlamayı belirler.

+2

Daha fazla oku ... Saygılarımızla saygın birkaç site görüyorum ... AddDefaultCharset UTF-8 dosya uzantısı ne olursa olsun tüm dosyaları sunacak. Test etme zamanı – Eric

+0

@Eric Ben bunu kullanıyorum, asla daha azını, css ve js dosyalarında 3'üncü parti araçlarında bir karakter kümesinin bulunmadığını tespit ettim. – andufo

+0

Bunu bir xml dosyasına ekleyerek utf-8 kullanmamış. AddCharset UTF-8 .xml ifadesi eklenmiştir. Bkz. [This] (http://stackoverflow.com/a/913884/1057527). – machineaddict