2011-02-15 13 views
0

想象一下,我有一個文件夾,裏面有一堆來自我最近的裸體殖民地夏令營的照片,以及它和所有的奢華照片,我不想讓每個人在輸入主文件夾時都有權訪問。 www.website.org/photos/
雖然那些誰擁有整個文件的直接鏈接,可以訪問:
www.website.org/photos/my_first_nude_colony_camp_visit_00281.jpg如何在htaccess中設置我自己的目錄索引規則以允許/阻止特殊文件夾訪問?

現在,是否有可能,如果是,什麼合適的正確的apache的語言,有以下規則我網站使用htaccess或其他神奇的力量:

規則1:默認情況下,阻止訪問任何和所有文件夾內容的ftp-lookalike-free-file列表。

規則2:然而,當一個名爲pass.port的(hidden?)文件存在於該文件夾中時,請允許ftp-lookalike免費列出所有內容。

這樣,我可以例外,我想讓哪些文件夾可見,哪些更好。感謝您的線索和建議!

回答

1

要禁用文件目錄列表和所有子目錄添加到您的.htaccess

Options -Indexes 

要禁用查看文件帶有特定擴展名(例如,.port)添加

<Files ~ "\.(port)$"> 
Order allow,deny 
Deny from All 
</Files> 
相關問題