我有一个文件夹,我想保留一些可下载的项目,但我不希望人们能够直接导航到该URL。我设置了htaccess,以便密码保护,工作正常。问题是我希望用户能够单击下载链接并从该文件夹下载项目而无需输入密码。什么是保护文件夹的最佳方式,同时仍允许从中下载?
答案 0 :(得分:2)
感谢您的回答,但不幸的是我无法让它工作,它仍会限制下载链接。
我确实找到了解决问题的答案:Htaccess access/download
我必须使用
<FilesMatch "\.(.+)$">
Order allow,deny
Allow from all
Satisfy any
</FilesMatch>
答案 1 :(得分:0)
这有点棘手。我们假设您的下载文件夹名称为DocumentRoot/downloads
您可以在/downloads/.htaccess
:
SetEnvIfNoCase Request_URI "/downloads/.+$" ALLOWED
AuthType Basic
AuthName "Protected Area"
AuthUserFile /Ful/Path/To/passwords
Require valid-user
Order deny,allow
Deny from all
Allow from env=ALLOWED
Satisfy any
/downloads
/文件夹中的任何文件。http://domain.com/downloads/