[記事をツリー上に表示] [記事を時間順に表示] [コメントを投稿]
【記事番号:251】 画像ファイルの直リンクを防ぎたい

- -


投稿日時: 03/04/20 02:38:50

Q.プロバイダのサーバを借りていますが、CGIのURLでなく、画像ファイルのURLそのものを2ちゃんねるなどに貼られ、アクセスが集中して困っています。いわゆる「直リンク」をなんとか防ぎたいのですが、どうしたらいいでしょうか。教えてください。


A.CGIに関しては、一つまえのURL、つまりHTTPリファラーを見て直アクセスを簡単に禁止できますが、img-box内の画像ファイルはそれ自体が独立した公開URLを持っているので、CGIではアクセス制限できません。ただ、WWWサーバがApacheの1.3.13以降の場合は「.htaccess」を使うと制御できる場合があります。以下にやり方を書きますので、参考にしてみてください。

1.特定のリンク(以下の例ではここでCGIを運営しているURL)からの
 アクセスを許可する場合

SetEnvIf REFERER "www.big.or.jp/~talk/t-club/soft/mini_r6" Ref01
Order Deny,Allow
Deny from all
Allow from env=Ref01

2.特定のリンク(以下の例では1.5ch.tvとgoogoo.com)からのアクセスを禁止する

SetEnvIf REFERER "1.5ch.tv" Ref01
SetEnvIf REFERER "googoo.com" Ref02
Order Allow,Deny
Allow from all
Deny from env=Ref01
Deny from env=Ref02

この1.2どちらかの内容を選び、メモ帳で書いて「.htaccess」というテキストファイルにし、パーミッション404、あるいは400にしてしてimg-boxフォルダに入れてください。


関連記事
No. 251 画像ファイルの直リンクを防ぎたい <---
No. 252 追伸:許可リストがいいか、禁止リストがいいか
No. 253 許可リストの拡張もあり?
No. 254 実験しました。これでいいと思います。
No. 255 補足:メールマガジンやお気に入りからの直リンクをどうしても防ぎたい場合

コメントを投稿

名前(必ず記入してください):

PASS(必ず記入してください)janis:

メールアドレス(省略可):

URL(省略可):

件名(必ず記入して下さい):

記事(必ず記入して下さい):
記事を引用する

名前・メール・URLを記憶する

BestBBS!! 0.4.3