Web素材

外部からの直リンクを防ぐ方法

.htaccessというファイルを作成し、内容を

SetEnvIf Referer "^http://あなたのサイトのアドレスの一部" ref_ok
order deny,allow
deny from all
allow from env=ref_ok

というように指定し、直リンクされるおそれのあるディレクトリにアップロードします。

一般的には、画像の直リンク禁止用に

<Files ~ "\.(gif|jpe?g|png)$">
SetEnvIf Referer "^http://サイトのアドレスの一部" ref_ok
order deny,allow
deny from all
allow from env=ref_ok
</Files>

として、使われています。