FilesMatch - 如何使每个文件可下载附件?

时间:2016-10-09 08:40:48

标签: regex .htaccess

我的.htaccess中有以下FilesMatch指令:

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

我无法找到正确的表达式,可以将每个单个文件下载 - 而且我不想添加所有扩展程序......

如何让所有文件都能正常工作?

2 个答案:

答案 0 :(得分:1)

你可以试试这个

<FilesMatch "(?i)\.(mp4|pdf)$">
  Header set Content-Disposition attachment
</FilesMatch>

但是如果你想允许所有文件扩展名,那么你可以试试这个:

<FilesMatch "\.+$">
  Header set Content-Disposition attachment
</FilesMatch>

答案 1 :(得分:0)

  

每个单个文件可供下载

感觉必须有其他一些要求,但要“每个文件都可以下载”,只需删除<FilesMatch>包装器:

Header set Content-Disposition attachment