假设我有一个如下所示的目录结构,我想阻止访问每个用户目录中的dira和dirc但不阻止dirb ...我将如何使用.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
btw上的灯栈上的Web访问
答案 0 :(得分:0)
*
没有工作。您需要使用.
表示"任何字符":
RedirectMatch 403 ^.*/files/users/.*/dira/.*
甚至更好,也许
RedirectMatch 403 ^.*/files/users/[^/]+/dira/.*