2010-12-27 12 views
0

どのようにPHPや/または.htaccessを使ってホットリンクを防止するのですか?flvファイルのホットリンクを防止する方法は?

私のサーバー上にあるFLVファイルにアクセスすることを許可されたサイトは、しかし、私は、他のドメインからの多くの要求があることに気づいた、あります...

ここで実際のルールです:

RewriteCond %{HTTP_REFERER} !^http://alloweddomain.com/.*$ [NC] 
RewriteRule .flv denied.php [NC,L] 

ファイルにアクセスするときのFLV FFがリファラ情報を送信していないので、

答えて

0

はまたまったくリファラとの要求を許可...、Firefox用以外OK取り組んでいます。一部のファイアウォールは参照元もブロックします。

3

は空白のリファラのための条件を追加します。

RewriteCond %{HTTP_REFERER} ^$ [OR] 
RewriteCond %{HTTP_REFERER} !^http://alloweddomain.com/.*$ [NC] 
RewriteRule .flv denied.php [NC,L] 

http://www.htaccesstools.com/hotlink-protection/は、開始するには良い場所です。

+0

..または '[OR]' – mario

+0

で代替条件を '$ $'にしてください。それが含まれていない場合、ANDは暗黙的に使用されます。 –

+0

OKですが、正当なユーザーはどうですか?彼らはFFを使用している場合、彼らはそれを見ません... – Sarah

関連する問題