使用单个.htaccess文件保护子目录,但为每个子目录使用不同的组

时间:2016-03-26 16:27:33

标签: apache .htaccess

由于.htaccess文件中没有Directory directive,例如在apache配置文件中,我想询问是否存在在子目录上使用不同认证组的解决方案?

我发现可以使用env变量用htaccess排除子目录。请参阅:Exclude one folder in htaccess protected directory

我也知道我可以在每个子目录中放置一个.htaccess来覆盖父目录。但是我找不到在单个.htaccess文件中对子目录进行不同设置的解决方案。

1 个答案:

答案 0 :(得分:0)

看看自Apache2.4以来支持的IF与Request_URI的结合,如下所示:

<If "%{Request_URI} =~ /subdir1/">