0
我發現了一些答案,其中用戶使用htaccess來防止直接訪問某些文件(通過使用它們的名稱,擴展名或文件夾)。我可以使用.htaccess來防止直接訪問動態文件夾上的文件嗎?
我想要做同樣的事情,但在我的情況下,我有一個腳本,在靜態目錄下動態創建子文件夾。
如:
- FolderA
-- FolderB
-- FolderC
-- FolderN
下FolderA的任何子文件夾的任何文件不應該被直接訪問。我知道.htaccess可以照顧到這一點。我已經在處理正確訪問方法(前端)的會話上進行了PHP驗證。
我需要的是,將用戶重定向到ROOT/index.php的,每當他試圖訪問(如果在FolderA,那麼這將是../index.php)規則
FolderA/*/*.* (except index.php)
唯一可直接使用的文件是每個子文件夾中的index.php。
我怎麼能做到這一點? 我是新來的htaccess和我所有的嘗試都沒有工作。
感謝您的幫助。
直接訪問?手段...? – undone 2012-03-27 08:20:44
我的意思是,這些文件是私人的。您需要密碼才能訪問文件列表。他們也被隨機命名。但是,如果用戶知道文件的名稱,他們可以鍵入URI並且仍然可以在不登錄的情況下下載它。 – Ignacio 2012-03-27 18:44:31
因此,通過用戶和密碼保護它們就足夠了? – undone 2012-03-28 01:24:58