所以我发现以下内容会强制图像下载而不是在浏览器中打开
<FilesMatch "\.(jpg)$">
Header set Content-Type application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
有没有办法只将这个应用到一个目录?我试过了
<FilesMatch "wallpaper\.(jpg)$">
没有运气。基本上我只想要特定文件夹(不是子目录)中的文件强制下载,如果有人浏览它。
答案 0 :(得分:0)
我没试过这个,但我认为您可以在Directory
文件中使用.htaccess
指令来完成此任务:
<Directory "wallpapers">
<FilesMatch "\.(jpg)$">
Header set Content-Type application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
</Directory>
&LT;目录&gt;和&lt;目录/&gt;用于包含一组指令 这将仅适用于指定目录,其子目录 目录,以及相应目录中的文件。