1

だから私はhtaccessを使ってFLVファイルを保護しようとしています。

基本的に、私は .flv への直接アクセスをブロックし (空白のリファラー)、自分のものではない Web サイトからのホットリンクをブロックしたいと考えています。

WordPress のインストールからこれを行っていますが、ルートではなく、サブディレクトリにあります。だから mydomain.com/test/videos/

次のコードを試してみましたが、まだ flv の直接ファイル名を入力でき、chrome はファイルをダウンロードするため、機能しません。

RewriteEngine on
RewriteBase /test/videos/
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mydomain.co.uk(/)?.*$ [NC]
RewriteRule \.(flv)$ templates/images/logo.jpg [L,NC]

これがうまくいかないアイデアはありますか?サーバー エラーは返されません。

4

1 に答える 1

1

これを試してください:

    RewriteEngine on    
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydomain.co.uk/test/videos [NC]
    RewriteRule \.(flv)$ - [NC,F,L]
于 2013-01-17T12:23:58.390 に答える