每个虚拟主机提供不同的字符集

每个虚拟主机提供不同的字符集

在 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模块已启用。

相关内容