画像ファイルのリファラーについて。


アクセスログを見ていると、画像ファイルへのアクセスがあるが、リファラーがないというようなログがたまにあります。

特殊な例(ダウンロードソフトやレアなツール)の場合は、リファラーを出さない、偽装するなどは考えられますが、普通にブラウザから見ているようなユーザーの場合は、「ほぼ必ず」リファラーは取れるはずなのでしょうか?

また、「リファラーが取得できない」というのは、具体的にどういうことなのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2007/06/15 16:57:01
  • 終了:2007/06/22 17:00:05

回答(5件)

id:mass3 No.1

mass3回答回数118ベストアンサー獲得回数152007/06/15 17:01:33

ポイント20pt

ブラウザから見ていても次の場合はリファラが残らないです。

  • URLを直接入力したり、クリップボードから貼り付けた場合
  • メーラーなどブラウザとは別のアプリケーションからURL指定でブラウズした場合

他にもあるかなぁ?

id:dingding

なるほど。

htmlのソースがその画像ファイルを呼び出したときはリファラが残るけど、直接そのファイルを呼ぶと残らないということでしょうか?

ちなみにこれは、画像ファイルに限らない話でしょうか?たとえば、PDFファイルやZIPファイルも同じですか?

2007/06/16 01:37:11
id:gekikawa No.2

gekikawa回答回数110ベストアンサー獲得回数112007/06/16 02:38:04

ポイント20pt

リファラーはブラウザがわざわざ教えてくれる情報ですから

(ブラウザの名称-ユーザーエージェントなどと同じ)ブラウザの

仕様でリファラーを出さないものもありますね。

具体的にはDoCoMoのブラウザが有名ですね。

あとはnorton internet securityでリファラー抑制(ブラウザが送信しているリファラー情報をinternetに通過させない)とかあります。


それとリファラーという意味のとおりで参照元がなければ取得できませんね。(1番さんのおっしゃる内容です)


あと、リファラー情報をどのようにして取得しているかによって、リファラーが得られたり、得られなかったりする場合があります。

具体的には、多くの無料レンタルアクセス解析はjavascriptでリファラーを取得していますが、携帯のブラウザ(フルではない)では実行できないので、リファラーは取れません。

しかしauやSBの端末ブラウザではリファラーは送信しています。

(サーバー自体のアクセスログやCGIを使えばそれらのリファラーは取得可能です。)

id:dingding

めちゃくちゃためになりました。

今まで疑問であった、ウイルス対策ソフト、ファイヤーウォール系ソフトの遮断の予想がそうだとわかったとこはとてもありがたい情報です。

ちなみに「ブラウザが教えてくれる」ということは、「特定のサイトに表示された画像」のリファラーが各種ブラウザで取得できないということはないと考えていいのでしょうか?

2007/06/16 18:58:04
id:mlkc81 No.3

mlkc81回答回数27ベストアンサー獲得回数22007/06/16 04:25:21

ポイント20pt

レアなツールに入るかも知れないですが、ブラウザでも、リファラーを出さない機能を持つものもあります。他にはセキュリティソフト(ノ○トン先生など)でもそういった機能があるかと思います。ただ、リファラーを正しく吐かないと見れないサイトも多いので少ないかとは思いますが。また、検索サイト等のロボット系もリファラー吐かないのではないかと思います。

上記のものの場合、PDFファイルやZIPファイルでも同じです。画像だけ別の指定するというのはあまりないかと思います。また、htmlファイルでも同じだと思います。

id:dingding

検索ロボットもはかないんですね。

すごく勉強になります。

ノートンは有名なんですね。

2007/06/16 18:58:50
id:gekikawa No.4

gekikawa回答回数110ベストアンサー獲得回数112007/06/17 00:30:57

ポイント20pt

>「特定のサイトに表示された画像」のリファラー

ということですが、例えばxxx.com/1.htmlというURLのページに

yyy.jp/img/1.jpgというURLの画像が掲載されていた場合、

(まぁいわゆる直リンクってかんじですね)

yyy.jpのアクセス解析にはxxx.com/1.htmlがリファラーとして

残ります。

それゆえ直リンクされていると、アクセス解析を見れば犯人がわかるんですね。

>各種ブラウザで取得できないということはない

多くの場合はそうなのですが、やはりブラウザ(&環境)次第な訳です。

直リンクを避けるために、画像表示の場合にリファラーをチェックして同じサイトならば表示許可、それ以外はforbiddenエラーにする

という方法がありますが、直リンク防止と引き換えに、閲覧できない人を作ってしまっているのです。

id:dingding

なるほど。ブラウザによるということは、ある程度の圧欄数があれば、IEなどメジャーなブラウザで見ている人がいるだろう→リファラは取れるということになるんですね。

とてもためになります。ありがとうございます。

2007/06/17 10:36:59
id:Knoa No.5

Knoa回答回数14ベストアンサー獲得回数02007/06/18 22:34:46

ポイント20pt

ふつうの画像というより、いわゆる「拡大画像」の場合ですが、

ブラウザを複数開いて、片方のブラウザでメインのページを読みつつ、気になるリンクや画像があればもういっぽうのブラウザにドラッグ&ドロップする

なんて使い方をわたしはよくしています。

つまり、ドラッグ&ドロップで開いたときも、直接URL打ち込みと同じ扱いになるので、画像に限らずリファラは残りません。

id:dingding

なるほど。確かにそういう使い方は私もよくします。

そういうのも残っていないんですね。

とてもためになります。ありがとうございました。

2007/06/18 22:49:20

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません