我可以,我如何才能访问名为'bDir'的目录,该目录是'aDir'的子目录?
在我的.htaccess中:
## Begin - Security
# Block all direct access for these folders
RewriteRule ^(aDir|bin|logs)/(.*) error [L]
. . .
换句话说,'bDir'在'aDir'中,我需要网络访问。
答案 0 :(得分:1)
您可以使用否定前瞻:
## Begin - Security
# Block all direct access for these folders
RewriteRule ^(aDir(?!/bDir)|bin|logs)/ error [L,NC]
答案 1 :(得分:0)
你需要明确说明" bDir"在此规则之前。
类似的东西:
RewriteRule ^aDir/bDir/(.*) /aDir/bDir/$1 [L]
## Begin - Security
# Block all direct access for these folders
RewriteRule ^(aDir|bin|logs)/(.*) error [L]