如何强制浏览器使用.htaccess下载目录中的所有文件类型?

时间:2012-05-06 23:21:37

标签: .htaccess

我如何告诉浏览器强制下载目录中的所有文件类型而不是在浏览器中呈现它们? 我试过了,但它没有用。

<Files *.*>
ForceType applicaton/octet-stream
</Files>

2 个答案:

答案 0 :(得分:3)

这样做的任务更好:

<Files *.*>
Header set Content-Disposition attachment
</Files>

我使用FilesMatch代替Files。以下是基于文本的文件的示例

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

答案 1 :(得分:0)

我不确定这是可能的。但是您可以使用mod_rewrite将.php文件与URL的GET部分中的文件名一起使用。然后提取文件名并强制下载。如果您需要一些下载代码,请询问