読み方
referer
(HTTPヘッダ) [リファラー]
HTTP において、ブラウザが Web サーバに、直前に参照していたリンク元 URL を伝えるためのヘッダが Referer である。英単語的には "referrer" であるべきだが、おそらくはスペルミスから誤ったヘッダ名になってしまい、いまさら変えるに変えられず今に至る。
少なくとも 1996年5月の
RFC 1945 Hypertext Transfer Protocol -- HTTP/1.0
で referer となっており、その前段の 1995年8月の Internet Draft 01 でも referer となっている。
さらに初期のブラウザである NCSA Mosaic の Changelog において、1994〜1995年頃のリリースと思われる NCSA Mosaic 2.6 で referer 対応した旨記載があるが、そのソースコードでは referer とタイプミスしている。さらに NCSA httpd 1.4 で referer ヘッダをログに出力するようになったとの記述もあるため、発端は NCSA 開発陣のスペルミスではないかと思われる。
なお、1999年発行の
RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1
では "the "referrer", although the header field is misspelled" との記載がある。