在 centos Server 6.5、apache 2.2.15 上,是否可以将多个字符集提供给不同的虚拟主机?
我知道设置默认字符集是通过添加到 httpd.conf 文件来完成的:
AddDefaultCharset UTF-8
但是,我们拥有的一些网站需要使用 ISO-8859-1 进行编码,而 Symfony 提供服务的其他网站则需要使用 UTF-8 进行编码。是否可以为每个虚拟主机添加默认字符集,还是需要使用 .htaccess 文件来完成此操作?
答案1
您可以为每个目录或虚拟主机指定默认字符集,请参阅httpd.apache.org。
简而言之:
<Directory /some/dir>
CharsetDefault ISO-8859-1
</Directory>
您还需要确保该mod_charset_lite
模块已启用。