2012-05-02 94 views
0

任務1:我正在使用htaccess Options -Indexes來停止目錄列表。但是,我希望它顯示404頁面未找到響應,而不是403禁止響應。我怎麼能爲每個目錄做到這一點?htaccess錯誤頁面和身份驗證

任務2:假設我有一個包含一些可下載文件的目錄。有沒有辦法阻止用戶使用.htaccess下載文件,直到他們登錄到我的網站?

回答

0

任務1:試試這個

RewriteEngine On 
RewriteBase /my_directory 
RewriteRule ^$ - [R=404,L] 

任務2:首先,你需要避免直接使用文件下載htaccess的。
然後你必須創建你的php文件來檢查是否登錄。
如果已記錄,則將標題設置爲目標文件,然後將其打開。

這2個教程將指導您。
http://www.ssdtutorials.com/tutorials/title/download-file-with-php.html
http://www.devshed.com/c/a/PHP/Simple-and-Secure-PHP-Download-Script-with-Limits-Tutorial/