\.htaccessで画像・動画の直リンクを防ぐ設定をしていたはずなのに、いつの間にか効いていなかった。いろいろ調べて、結局はApacheの解説を見て解決。
「画像の盗用」を防ぐ (Apache の環境変数)
SetEnvIf Referer "^http://www.example.com/" local_referal # Allow browsers that do not send Referer info SetEnvIf Referer "^$" local_referal <Directory /web/images> Order Deny,Allow Deny from all Allow from env=local_referal </Directory>(すべての画像は /web/images というディレクトリにあると仮定)
あまりかたいことは言いたくないのだけど、特に動画は転送量がきついので許してください。m(_ _)m
追記
Refererを出していないと、サイト内からでも表示されないという問題点がある。Norton Internet Security等をそのまま導入するとRefererをカットするらしいので、見れない人がたくさんいるかも…規制しない方がいいかな。
コメント