我有一個文件夾在我的Apache公用文件夾,它的內容必須始終受到保護。假設該文件夾被稱爲「受保護」。當有人試圖打開http://domain.com/protected/random.file時,有人不應該能夠打開/下載它。訪問應完全封鎖,沒有可能的解決方法。如何保護所有目錄內容,但獲得訪問php腳本
我正在爲一家公司建立一個門戶網站,它希望能夠只向合法用戶發佈文件。我製作的門戶網站有一個自定義的php身份驗證方法。當用戶登錄且擁有正確的權限(仍然是php)時,應該允許該用戶下載已被授予訪問權限(在數據庫中定義)的特定文件。
我在download.php上想到一個腳本,當請求一個文件時,php獲取文件內容並強制下載。是否有可能通過.htaccess阻止對'/ protected'的所有訪問,但是仍然允許php獲取文件內容?
在此先感謝。
PS。受保護的文件夾位於public_html文件夾中。