2012-05-18 35 views
0

如何拒絕訪問.htaccess中的目錄?htaccess:如何拒絕對現有目錄的完整訪問?

我不是指目錄列表,我指的是與目錄本身一起在目錄內的所有內容?它應該給出503或404錯誤。

我說的是/img-sys/java-sys這顯然不存在(我沒有創建它們),但仍然在訪問時出現白屏而不是404錯誤。

+1

這是SO的離題,應該在ServerFault上。 –

回答

0

將這個你.htaccess文件的頂部:

RewriteRule ^(img-sys|java-sys) - [R=404] 
+0

沒有。仍然是白色屏幕。 –

+0

你有一個特定的錯誤頁面,你想重定向他們? – Ansari

+0

不,只是一個404響應或一個503.我認爲,但它不會工作..這些文件夾並不真正存在,這使得它們以某種方式「系統」或其他東西,所以重寫規則不會適用於他們我相信.. –

0

這將做到這一點。它只會以403 Forbidden HTTP響應碼失敗。堅持在你的VirtualHost塊:

<LocationMatch "/(img|java)-sys"> 
    Order allow,deny 
    Deny from all 
</LocationMatch>