我试图让所有的文件在一个特定的文件夹强制下载:
我创build了一个.htaccess文件,但这不起作用
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi Options -ExecCGI
基本上,我不想要任何脚本或任何东西来执行。 我希望从该文件夹下载所有内容。
有什么build议么?
您可以使用AddHandler以扩展名为基础来完成此操作
AddHandler default-handler php pl py jsp asp
然而这很麻烦,因为你需要保持每一个可能的扩展。 您可以使用SetHandler为htaccess文件中的每个文件设置默认处理程序。 这将是我的首选方法。 只需将其input到您的htaccess文件中。
SetHandler default-handler
如果您没有权限在您的htaccess中执行此操作,则需要在Apacheconfiguration中将其input到Directory指令中:
<Directory /path/to/dir> SetHandler default-handler </Directory>
一个简单的解决scheme来下载文件夹中的所有文件。
该文件夹中的.htaccess
Header set Content-Disposition attachment
但是这需要在Apache中加载Headers模块
LoadModule headers_module modules/mod_headers.so
还有一件事是浏览器caching的图片不会下载。