允许访问目录

时间:2017-01-07 16:23:32

标签: apache .htaccess permissions

我可以轻松找到很多.httaccess阻止示例,但在我的情况下,我实际上会相反地退出,并允许所有匹配(^|/)/thumbs/(/|$)

的子文件夹中的访问
  

如果你有一个名为'blah'的目录,你想阻止它   可以出现在目录树中的任何位置,使用以下内容:   RewriteEngine On RewriteRule(^ | /)blah(/ | $) - [F]

任何知道如何做到这一点的机构?

1 个答案:

答案 0 :(得分:3)

如果您想要允许/thumbs/目录,那么首先取决于它们是如何被阻止的。如果它们被正常的Apache访问权限阻止,那么类似的东西就会这样做,但必须在根级别或<VirtualHost>而不是.htaccess文件中的主服务器配置中进行。< / p>

<DirectoryMatch "/thumbs/">
    Require all granted
</DirectoryMatch>

或者2.4之前的Apache:

<DirectoryMatch "/thumbs/">
    Order allow,deny
    Allow from all
</DirectoryMatch>

允许与阻止您引用的禁止响应完全不同。您必须问为什么它不在Web文档根目录中?然后打开那个街区。

相关问题