根据文件的MIME类型发送标头

时间:2013-07-19 18:14:16

标签: apache .htaccess http-headers mime-types

是否可以以某种特定标头仅与给定MIME类型的文件一起发送的方式配置.htaccess文件?更具体地说,我想为Content-Disposition: attachment文件发送text/html标头,而其他文件类型不受影响。由于文件是用户上传的,因此这些文件的名称甚至扩展名都不是先验的。

1 个答案:

答案 0 :(得分:1)

经过大量搜索后,我无法找到基于MIME类型发送唯一标头的解决方案。但是,我发现最接近的是根据文件类型发送特殊标头。

要为.etc扩展程序文件发送特殊标头,请使用:

<FilesMatch "\.(?i:etc)$">
     Header set Content-Disposition: attachment
</FilesMatch>