我知道如何使用.htaccess强制下载所有jpg文件,如下所示:
AddType application/octet-stream jpg
但是现在我想使用.htaccess强制下载特定路径下的所有文件(无论采用何种格式)
例如:
强制下载路径/home/user/public_html/files/attachments
下的所有文件,而不是直接在浏览器中打开。
我该怎么办?
答案 0 :(得分:1)
您可以使用RewriteRule
来实现目标,无需使用AddType
:
RewriteCond %{REQUEST_URI} ^/home/user/public_html/files/attachments/(.*)$ [NC]
RewriteRule ".+\..+" "-" [T=application/octet-stream,L]
仅当路径与/home/user/public_html/files/attachments
匹配时,才会强制在浏览器中下载任何类型的格式。
答案 1 :(得分:0)
您可以将文件夹中的所有可能扩展名添加到AddType。等,
AddType application/octet-stream .jpg .doc .mov .avi .pdf .xls .mp4
我遇到了类似的情况,无法找到更好的方法,所以将此作为答案发布。
答案 2 :(得分:0)
强制first and second n3
标题。
Table2