私のウェブサイトにはたくさんの.mp4ビデオがあります。私はそれを作ろうとしていたので、私のウェブサイトの絶対的な場所に行く人々を介してそれらにアクセスすることはできませんでした。
人々がhttp://mysite.com/video/some_video.mp4に移動して私のビデオをダウンロードできるようにしたくありません。
.htaccessを変更して、.mp4が表示されないようにしました。
<Files ~ "\.mp4$">
Order allow,deny
Deny from all
</Files>
これは機能しますが、ビデオがプレーヤー内で再生されないようにします。
スクリプト(ビデオプレーヤー)がそれらにアクセスできるようにしながら、特定のディレクトリ内の.mp4ファイルへのアクセスを制限する方法はありますか?
どんな入力でも大歓迎です、ありがとう!
修正 私はこれを最終的に機能させることができました!RussellHarrowerに感謝します!
これが私の.htaccessの外観です
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?domain\.net/ [NC]
RewriteRule ^.*$ http://domain.net/404 [L]
<Files .mp4>
Order Deny,Allow
Deny from all
Allow from my_servers_ip_address
#allow from env=internal
</Files>