2012-11-14 3 views
12

yslow page speed에서 메타 태그를 제거하고 인코딩을 .htaccess 파일에 넣으 려합니다. 아래는 제가 읽은 모든 방법입니다. 선호되는 방법은 무엇입니까? 또한 언어 설정이 좋은 생각입니다 - 그리고 파일 매치의 측면이 모든 파일 유형에 적용되는 경우?htaccess .html, .css, .js 용 UTF-8 인코딩 - 가장 좋은 방법은 무엇입니까?

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

대) 나는이 모든 것을 필요한 것으로 판단됩니다. 그러나 테스트받지 않았다.

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

답변

18

나는

AddDefaultCharset utf-8 

모든 충분하다고 생각합니다.

아마도 더 나은 방법은 기본값보다 다른 문자 세트를 사용하는 파일로 인코딩을 설정하는 것입니다.

+2

더 많은 것을 읽으십시오 나는 존중 한 몇몇 사이트를 말하는 것을 봅니다 ... AddDefaultCharset UTF-8은 파일 확장명에 상관없이 모든 파일을 제공합니다. 테스트 할 시간은 – Eric

+0

입니다. @Eric 나는 타사 도구의 CSS 및 js 파일에서 charset의 부족을 감지합니다. – andufo

+0

이 파일을 xml 파일에 추가하면 utf-8이 사용되지 않았습니다. AddCharset UTF-8 .xml을 추가했습니다. [this] (http://stackoverflow.com/a/913884/1057527)를 참조하십시오. – machineaddict