投稿日時: 03/05/03 15:38:56
Q.質問です。私の場合、直リンクによるアクセス集中で困っており、新FAQのNo.251〜254参考になりました。ただ、私の場合、254で推奨されているケースと希望する状況が異なります。といいますのは、画像ファイルのURLショートカットリンクが貼られたメールマガジンが大量に出回っていることをある方から教えていただいたのです。そこで、それらのメールマガジン上のURLからの直接アクセスを防ぐために、No.254の「5.お気に入りやURLショートカットからのリンク」について「不可」にできたらうれしいのですが、よいアドバイス等ありますでしょうか?
A.メールマガジンのリンクからのアクセスを拒否すること自体は、参照元がないアクセスを拒否すればよいので難しくないですが、参照元がないケースが、Nortonのせいなのか、URL欄に直打ちしたためのかなどの理由はApacheからわからないため、個々のケースの細かい区別はつきません。従って、副作用として様々なケースのユーザを拒絶することになります。
SetEnvIfNoCase REFERER "www.big.or.jp/~talk/t-club/soft/mini_r6" Ref01
Order Deny,Allow
Deny from all
Allow from env=Ref01
とすればご希望通り防ぐことができます。
ただ、この場合、以下のようになります。
1.正規CGIからの画像リンク→OK
2.Nortonのパーソナルファイアーウォール利用者→NG
3.ドコモの携帯→NG
4.外部CGIからのリンク→不可
5.お気に入りやURLショートカットからのリンク→NG
6.ブラウザのURL欄にURLを記入しての直打ち→NG
記事254で推奨した設定との違いは、2、3、5、6からアクセスできない点になります。携帯やNorton Internet Securityユーザから見えなくなるので、個人的にはあまりオススメできないです。特にNortonは・・・ユーザが多いので、結構苦情が来るだろうという覚悟はしておいてください。
とにかく、個々の運営事情から、Nortonユーザや携帯ユーザを切り捨てても、メールマガジン等からの直リンアクセスを何が何でも防ぎたいという特な事情があるのならば、上記設定をやってみてください。それ以外の人はこの設定にせず、記事254の設定にした方がHappyになるでしょう。
以上です。