2014-01-07 36 views
1

我有一個文件夾,我想保留一些可下載的項目,但我不希望人們能夠直接導航到該網址。我設置了htaccess,以便密碼保護,這很好。問題是我希望用戶能夠單擊下載鏈接並從該文件夾下載項目,而無需輸入密碼。什麼是最好的方式來保護文件夾,同時仍然允許從它下載?htaccess的下載目錄

回答

2

謝謝您的回答,但不幸的是我無法得到它的工作,但仍會限制下載鏈接。

我沒有找到這個答案,解決了這個問題:Htaccess access/download

我不得不使用

<FilesMatch "\.(.+)$"> 
    Order allow,deny 
    Allow from all 
    Satisfy any 
</FilesMatch> 
0

這是有點棘手。讓我們假設你的下載文件夾在你的/downloads/.htaccess名稱爲DocumentRoot/downloads

您可以使用此代碼:

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 
  1. 這將允許內/downloads /文件夾不受限制地訪問任何文件。
  2. 這將顯示基本身份驗證彈出當用戶進入http://domain.com/downloads/