답변:
기본 lighttpd.conf
파일은 /etc/mime.types
perl 스크립트 를 사용하여 MIME 유형을로드하는 것 같습니다 .
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
내에서 /etc/mime.types
내 html
파일로 제공되도록 설정했다 text/html
. include_shell
perl 스크립트를 주석 처리 하고 다음 mimetype.assign 항목을 다음에 추가 했습니다 lighttpd.conf
.
mimetype.assign = ( ".html" => "text/html; charset=utf-8" )
더 우아한 솔루션이 있는지 확실하지 않습니다. 이 방법을 사용 /etc/mime.types
하면 다른 MIME 형식 매핑을 유지하기 위해 모든 항목을 복사해야 합니다.
나는 똑같은 문제를 겪고 마침내 블로그에서 해결책을 찾았다.
기본적으로 "text /"로 시작하는 모든 MIME 유형에 charset = utf-8 선언을 추가하는 위에서 언급 한 perl 스크립트의 간단한 버전입니다. Perl 스크립트를 바꾸고 lighttpd를 다시 시작하십시오.