5

「添付ファイル」ディレクトリ内の何かをダウンロードすることを誰もが拒否しようとしています。

私のウェブサイトの構造は次のとおりです。

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

私がやろうとしているのは、root/attachment/ /へのアクセスを拒否することです

私は多くのことを試しましたが、理由がわかりません。動作させることができません。最後に試したのは次のとおりです。

.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 に答える