画像への直リンクを.htaccessで制御する方法

ちょっと調べものをしていたら、画像への直リンクを.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&スタイルシートレッスンブック―ステップバイステップ形式でマスターできる