リファラ 【referer】 リファラー / リファーラ / referrer

概要

リファラ(referer)とは、あるWebページリンククリックして別のページに移動したときの、リンク元のページのこと。Webサーバアクセスログに記録される項目の一つ。

WebブラウザWebサーバへのHTTPリクエスト送信時に「Referer:」ヘッダで申告する情報で、これをたどっていくと閲覧者がどこのサイトから訪問したのか、また、サイト内でどのような軌跡をたどったのかなどを調べることができる。

検索エンジンからの訪問の場合には、URLパラメータ部分を調べることによって、どんな単語やフレーズで検索した結果ページ(SERP)から来たのかを知ることができる。Web広告の世界では、どのサイト/ページに掲載した広告に効果があったのかを調べることができる重要な項目である。

なお、英単語の綴りとしては “referrer” (途中のrが二重)が正しいが、HTTPヘッダにリファラ仕様が提案された際に “referer” とスペルミスしてしまい、その綴りで標準規格が発行されてしまったことから、以降、HTTP関連では “referer” と綴る表記が定着している。

Refererヘッダ

Webブラウザはページのリンククリックあるいはタップして次のページに移る際に、遷移元のページのURLをRefererヘッダとしてHTTPリクエストヘッダ中に記載することになっている。記載の可否や内容はReferer-PolicyヘッダHTMLファイル中のmetaタグである程度指定できる。

以前はパスクエリなど完全なURLを記録するのが原則だったが、利用者ネット上での活動履歴をサイト運営者に知らせることになるため、近年では異なるドメイン間の遷移ではドメイン名部分しか送らない(「https://example.jp/dir/page.html?q=query」→「https://exmaple.jp/」)よう変更されている。

プライバシー保護やセキュリティ上の要請から、Refererヘッダの内容を常に空にするWebクライアントや、ブラウザが記載した内容を削除してサーバに転送するプロキシセキュリティソフトなどもある。また、「https:」接続のサイトから「http:」接続のサイトへはRefererを送らないルールがある。Refererヘッダが無記載の状態を「ノーリファラ」(no referer)という。

(2024.9.3更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる