2014-09-19 80 views
0

可以說我有一個像下面這樣的目錄結構,我想阻止訪問每個用戶目錄中的dira和dirc但不阻止dirb ...我將如何使用.htaccess.htaccess塊訪問某些共同的子目錄

1/wwwroot/ 
2  files/ 
3  users/ 
4   bill/ 
5    dira 
6    dirb 
7    dirc 
8   tom/ 
9    dira 
10    dirb 
11    dirc 
12   fred/ 
13    dira 
14    dirb 
15    dirc 

我試過這個沒有成功的任何想法?

RedirectMatch 403 ^.*/files/users/*/dira/* 
RedirectMatch 403 ^.*/files/users/*/dirc/* 

此塊DIRB以及

上的燈,Web訪問堆棧順便說一句

回答

0

*將無法​​正常工作。您需要使用一個.爲「任何字符」:

RedirectMatch 403 ^.*/files/users/.*/dira/.* 

甚至更​​好,但也許

RedirectMatch 403 ^.*/files/users/[^/]+/dira/.* 
+0

這工作,只是意識到我忘了選擇它。謝謝!! – Jim 2014-09-23 15:32:03