• 締切済み

mod_rewriteで直リン防止

直リン防止のためmod_rewriteを.htaccessで設定してみました。 RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://xxxx\.com/.*$ [NC] RewriteRule ^(.*)$ - [F] この設定で画像は直リン防止できましたが動画は直リン防止が できず、リンクからも読み込めなくなりました。 どうにか動画直リンを防ぐ設定はないでしょうか?

みんなの回答

  • entree
  • ベストアンサー率55% (405/735)
回答No.1

mod_access と mod_setenvif を使ってできませんか? SetEnvIf Referer "http://mydomain\.com/" local Order Deny,Allow Deny from all Allow from env=local

zero123
質問者

補足

そのやり方ではmod_rewriteと同じく圧縮ファイルなどはいけますが、動画では無理です。 動画の読み込みのアクセスログを見ると1アクセスでブラウザからと、NSPlayerのような再生ソフトの同時アクセスとなります。 ブラウザのアクセスでは通過し再生ソフトのアクセスで拒否され、結局見られません。

関連するQ&A