ちょっと調べものをしていたら、画像への直リンクを.htaccessで制御する方法がまとめられていたので、メモ代わりにエントリー。

2009-01-15_1444.png

転送量に制限のあるサーバだったりすると、画像に直リンクされて転送量オーバーに‥‥なんてこともなきにしもあらずだと思いますので、そういうアクセスを制限する必要がある場合も出てくることでしょう。

という場合にいくつか方法があるのですが、.htaccessが使えるとけっこう簡単です。

ここで紹介されている中では「.htaccessおよび、SetEnvIfを使った画像直リンクの制限」というのが簡単に利用できそうです。

特定のサイトからのリンクのみ不可にする場合

SetEnvIf REFERER "http://www.geocities.com" Lilith
Order Allow,Deny
Allow from all
Deny from env=Lilith

HTML/XHTML&スタイルシートレッスンブック―ステップバイステップ形式でマスターできる

HTML/XHTML&スタイルシートレッスンブック―ステップバイステップ形式でマスターできる