HTTP參照位址
外观
referer, 或 HTTP referer, 是HTTP表頭的一個欄位,用來表示從哪兒連結到目前的網頁,採用的格式是URL。換句話說,藉著 referer ,目前的網頁可以檢查訪客從哪裡而來,這也常被用來對付偽造的跨網站請求。
而 dereferer 則是將 referer 資訊剝離,所以網站將無法識別訪客從何而來。
細節
當訪客訪問網頁時,referer 或 referring page 是前一個網頁的URL。如果是圖片的話,通常指的就是圖片所在的網頁。在网页浏览器送往網頁伺服器的時候,referer 就被包含在HTTP請求方法中。
許多網站都會把 referers 紀錄起來以便追蹤使用者的動態,大部分的分析軟體都會處理這個資訊。但是 referer 資訊可能會有隐私权的問題,部份网页浏览器允許使用者不要送出這個資訊。有些代理服务器和防火牆也會把 referer 資訊篩選掉,以避免讓外部知道非公開的網站位置。缺少了 referer 資訊有可能會造成某些問題:某些伺服器會因為缺少了正確的 referer 資訊而進行阻擋,以避免未經授權的圖片使用(盜圖)或是其他對伺服器有影響的行為。針對這樣的阻擋,有些代理服务器軟體則提供了針對特定網站送出假 referer 資訊的功能的功能。
也可以看看
- en:Referer spoofing, changing referer information to gain unauthorized access to a web site.
- en:Referer spam, providing fake referer information in order to popularize a spammer's website.