.htaccessで画像の直リンクを防ぐ

画像専用のディレクトリを作り、その中に直リンクされたくない画像をぶち込む。他のファイルは入れない。
「.htaccess」という名前のファイル(拡張子なし)をテキストエディタで作り、以下の文(?)を書き込む。改行の位置も正確に。

SetEnvIf REFERER "xrea.com" Ref1
Order Deny,Allow
Deny from all
Allow from env=Ref1


できた.htaccessを、画像を格納しているディレクトリにアップロードする。

これで「xrea.com」を含まないサイトからのアクセスを全て拒否できる。
XREAにある他のサイトからの直リンクは防げないが、XREAを利用している人はXREAのルールをよくわかっているはずなので、直リンクは遠慮してくれる……と思う……。

追記(2004.3.20)

 これ、テキスト……なのか?
 ま、個人的に役に立ちそうなので載せておこう。

old text