SWFObjectを使用してPHPページに埋め込まれているswfファイルがあります。これらのswfファイルは、私のPHPファイルと同じディレクトリにあります。たとえば、www.myurl .com/index.php埋め込みwww.myurl.com/flashfile.swf、index.php、flashfile.swfは同じディレクトリにありますが、www.myurl.com/flashfileを入力できないようにします。 swfとswfの表示。PHPファイルに埋め込まれていない限り、ブラウザがこのファイルへのアクセスを拒否するようにします。swfsを別のフォルダに移動して、このフォルダを何らかの方法で保護する必要があります-はこれは.htaccessファイルで?
LinuxマシンでApacheを実行しています。私の主な関心事はswfファイルですが、サイトで使用されているグラフィックも保護したいと思います。
すべての助けに感謝します
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|swf)$ yourdomain.com/goaway.jpg [NC,R,L]
グラフィックなど、特定のコンテンツ必須をダウンロードして表示することを理解することが重要です。それらがダウンロードされるのを「防ぐ」ために追加するものはすべて制限されます。ただし、ほとんどの場合、直接リンクを防ぐことができますが、巧妙なスクリプトでREFERERを設定できます。
FlashサーバーからストリーミングされたFlashを使用すると、ダウンロードやホットリンクも難しくなります。フラッシュを制御するために、これはおそらく調査されるべきです。
私はマイクの解決策が好きですが、私は彼に+1を与えました。