用語解説

リファラ(Referer)とは?どこから来たかを伝える情報

あるページから別のページへ移動したとき、ブラウザは「どこから来たか」をこっそり伝えています。それがリファラ(Referer)です。この記事では、リファラが何を表す情報なのか、どう活用され、どんなプライバシー配慮が必要かを基礎から説明します。

リファラとは何か

リファラ(Referer)は、利用者がリンクをクリックして別のページへ移動したとき、移動元のURLを移動先に伝えるHTTPヘッダーです。仕様上のつづりがRefererと誤記のまま定着している点も特徴です。

たとえば検索結果からあるサイトへ飛ぶと、そのサイトには「検索エンジンから来た」という情報がリファラとして渡ります。アクセスの流入経路を知る手がかりになります。

リファラは何に使われるのか

もっとも一般的な用途はアクセス解析です。どのサイトやページから訪問者が来たかを集計し、流入元の効果測定に役立てます。

また、特定の参照元からのアクセスだけを許可する簡易的な制御や、不正なアクセスの検知にも使われることがあります。ただし、リファラは送信されないことや偽装される場合もあるため、確実な認証手段にはなりません。

実務ではどこで関係する?

リファラは言葉の意味だけ覚えても、HTML共有の判断にはつながりません。実務では「表示に関係する話か」「検索に関係する話か」「アクセス制限に関係する話か」を分けて考えると整理しやすくなります。

リファラ(Referer)について迷ったら、相手が安全に開けるか、検索に出してよいか、ブラウザや環境差で壊れないかを順番に確認します。用語理解は、その判断を早くするための道具として使います。手順が決まったら、HTML/ZIPをアップロードして共有URLを発行し、相手に確認してほしい観点と期限を添えて送ります。

  • 表示の話: HTML/CSS/JS、パス、ブラウザ互換性を確認する
  • 検索の話: noindex、canonical、sitemap、robots.txtの役割を分ける
  • 制限の話: URL共有、パスワード、メール認証、会社ドメイン認証を混同しない
  • 運用の話: 期限、差し替え、削除、共有メッセージまで決める

プライバシー上の注意点

リファラには移動元URLが含まれるため、URL自体に検索語や利用者の識別情報が入っていると、それが移動先に漏れてしまうことがあります。これがプライバシー上の懸念点です。

近年のブラウザは、外部サイトへ移動するときはドメインだけを送るなど、初期設定でリファラの情報量を絞る方向に進んでいます。送りすぎを避けるのが今の標準的な考え方です。

リファラの送信を制御する手順

サイト運営者は、リファラをどこまで送るかをReferrer-Policyという設定で制御できます。代表的な進め方は次のとおりです。

  1. 現状でどんなリファラが外部に送られているか確認する
  2. 送りたくない情報がURLに含まれていないか見直す
  3. Referrer-Policyで送信レベルを選ぶ(ドメインのみ送る、HTTPSへのみ送る等)
  4. リンクごとにrel属性で個別に制御する必要があるか検討する
  5. 設定後に実際の送信内容を再確認する

リファラを過信しないこと

リファラは便利ですが、利用者の設定やブラウザの仕様で送られないこともあり、技術的に書き換えることも可能です。そのため「このリファラだから本人だ」と判断するのは危険です。

アクセスの可否を決めたいなら、リファラに頼るのではなく、明確な認証の仕組みを用意するのが正攻法です。リファラはあくまで参考情報と位置づけましょう。

確実に閲覧者を絞りたいとき

資料やデモページを特定の相手にだけ見せたい場合、リファラのような曖昧な情報では制御しきれません。誰がいつ見たかを把握し、関係者だけに限定する仕組みが必要です。

ギガサイト便は共有URLにパスワードやメール認証、会社ドメイン認証を設定でき、アクセスログで誰がいつ閲覧したかも確認できます。リファラに頼らず、はっきりと閲覧範囲を区切れるのが利点です。

よくある質問

Refererのつづりは間違いではないのですか

本来はReferrerが正しい英語ですが、HTTPの仕様策定時にRefererと記されてしまい、互換性のためそのまま使われ続けています。ヘッダー名はRefererですが、ポリシー設定の名称はReferrerと正しいつづりになっている点に注意してください。

リファラが送られないのはなぜですか

ブラウザの設定やReferrer-Policyの指定、HTTPSからHTTPへの移動など、さまざまな理由で送られないことがあります。送られないこと自体は異常ではなく、プライバシー保護のために意図的に絞られている場合も多いです。

リファラでアクセス制限をかけても大丈夫ですか

簡易的な手段としては使えますが、リファラは偽装できるため確実な制限にはなりません。本当に閲覧者を限定したい場合は、パスワードやメール認証など明確な認証手段を使ってください。

リファラと検索流入の分析は関係ありますか

関係があります。アクセス解析はリファラを手がかりに流入元を集計します。ただし検索エンジンによってはリファラに検索語を含めない場合があり、すべてが分かるわけではありません。

実務ではどこで関係する?はHTML共有で必ず理解しておく必要がありますか?

細かな仕様を暗記する必要はありません。ただし、検索に出るか、閲覧者を制限できるか、表示が崩れないかに関わる用語は、共有前の判断材料として押さえておくと安全です。

関連記事

用語解説

ドメインとは?URLの住所をやさしく解説

取得・設定の前に知っておきたいドメインの基本を整理。サブドメインや独自ドメインとの違いに戸惑っているWeb初心者が、URLの構造を正しく読み解くための入門知識として読める記事です。

5分で読める
用語解説

URLの構造とは?スキーム・ホスト・パスの意味を解説

スキーム・ホスト・パス・クエリと、URLを構成するパーツが何を意味するのかを分解して解説。開発やSEO設定でURLを操作しなければならない人が、構造を正しく理解するための土台になります。

5分で読める
用語解説

HTTPステータスコードとは?主要な番号の意味

200・301・403・404・500など、よく見かける番号が何を伝えているのかを体系的に整理。エラーの原因調査やサイト改修で「ステータスコードの意味が分からない」と感じたときに役立つ入門解説です。

5分で読める
用語解説

404エラーとは?ページが見つからない原因と仕組み

リンクをクリックしたらページが見つからないと表示された――その原因が404なのか、そもそも何が起きているのかを整理。リンク切れや削除後のURL管理を考えるための基礎知識として読めます。

5分で読める
用語解説

403 Forbiddenとは?アクセスが拒否される意味

「アクセスが拒否されました」と表示されたとき、404との違いや認証・権限設定のどこに問題があるのかを切り分けるための知識を整理。設定ミスを調べるときの手がかりになります。

5分で読める
「用語解説」の記事をもっと見る →