.htaccess,拒绝下载目录中的文件

时间:2013-08-06 14:43:43

标签: .htaccess

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

我的网站结构是:

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

我要做的是,拒绝访问root / attachment / /

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

.htaccess - 在主目录上。

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

有什么想法吗? 非常感谢你:))

2 个答案:

答案 0 :(得分:12)

FilesMatch不适用于目录。

.htaccess内创建一个新的root/attachment/作为

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

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

答案 1 :(得分:0)

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

Order Allow,Deny
Deny from all