首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >强制下载文件夹中的所有文件

强制下载文件夹中的所有文件
EN

Server Fault用户
提问于 2009-11-12 07:48:13
回答 2查看 3.1K关注 0票数 0

我试图将特定文件夹中的所有文件强制下载:

我创建了一个.htaccess文件,但这不起作用

代码语言:javascript
复制
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi 
Options -ExecCGI

基本上,我不想执行任何脚本或任何东西。我要从那个文件夹下载所有东西。

有什么建议吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-11-12 09:28:23

您可以在扩展的基础上使用AddHandler进行扩展。

代码语言:javascript
复制
AddHandler default-handler php pl py jsp asp

然而,这是很麻烦的,因为您需要保持在每个可能的扩展之上。可以使用SetHandler为htaccess文件中的每个文件设置默认处理程序。这将是我最喜欢的方法。只需将其输入htaccess文件即可。

代码语言:javascript
复制
SetHandler default-handler 

如果您没有在htaccess中执行此操作的权限,则需要在Apache配置中的Directory指令中输入它:

代码语言:javascript
复制
<Directory /path/to/dir>
    SetHandler default-handler
</Directory>
票数 2
EN

Server Fault用户

发布于 2012-07-08 17:16:41

下载文件夹中所有文件的更简单的解决方案。

文件夹中的.htaccess

代码语言:javascript
复制
Header set Content-Disposition attachment

但是这需要在apache中加载头模块。

代码语言:javascript
复制
LoadModule headers_module modules/mod_headers.so 

还有一点是浏览器缓存的图像无法下载的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/83915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档