5

我试图拒绝所有人下载“附件”目录中的任何内容。

我的网站结构是:

    public_html
    -img
    -css
    -root
    --attachment
    ---(numeric id)
    ----(files)
    -js

我想要做的是,拒绝访问根/附件//

我尝试了很多东西,但我不知道为什么,我无法让它工作,我最后一次尝试是:

.htaccess - 在主目录上。

    <FilesMatch "root/attachment/.*/.*">
        Order Allow,Deny
        Deny from all 
    </FilesMatch>

有任何想法吗?非常感谢 :)

4

2 回答 2

16

FilesMatch不适用于目录。

.htaccess里面新建一个root/attachment/

<FilesMatch ".*">
    Order Allow,Deny
    Deny from All
</FilesMatch>

在父目录中指定的重定向规则.htaccess也适用于其子目录。如果这些访问规则的工作方式不同,只需将其.htaccess直接移动到files目录中即可。

于 2013-08-06T15:50:12.620 回答
0

创建一个新的 htaccess 文件 /root/attackment/.htaccess 并添加以下行

Order Allow,Deny
Deny from all
于 2013-08-06T15:04:55.787 回答