使用Apache2 mod_headers为某些文件types设置头文件

我试图使用mod_headers来为某些文件types设置标题。 具体来说,我想为ttf文件设置Access-Control-Allow-Origin"*" 。 有没有一个规则,我可以添加到我的VirtualHost会为我做这个?

您可以使用<Files>标签来执行此操作( docs ),即:

 <Files "*.ttf"> Header set Access-Control-Allow-Origin "*" </Files> 

这会将Header限制为仅以.ttf结尾的文件。 希望这可以帮助!

而且,另一种select是:

 SetEnvIf Request_URI "\.ttf$" change_header Header set Access-Control-Allow-Origin "*" env=change_header