HTTP referer
HTTP |
Persistence · Сжатие · SSL |
Заголовки (список) |
Cookie · ETag · Referer · User-Agent |
Коды состояния |
referer (HTTP referer) — в протоколе HTTP один из заголовков запроса клиента. Содержит URL источника запроса. Если перейти с одной страницы на другую, referer будет содержать адрес первой страницы. Часто на HTTP-сервере устанавливается программное обеспечение, анализирующее referer и извлекающее из него различную информацию. Так, например, владелец веб-сайта получает возможность узнать, по каким поисковым запросам, как часто и на какие именно страницы попадают люди. Если HTTP-клиент загружает с сервера картинку, представленную на какой-либо странице, то referer будет содержать адрес этой страницы. Некоторые HTTP-сервера перед выдачей картинки анализируют referer и не показывают картинку, если запрос приходит с другого сайта (а, например, показывают маленькое изображение-заглушку).
Любопытно, что написание английского слова referrer как referer — популярная ошибка. Настолько популярная, что вошла в официальные спецификации протокола HTTP.
Как уже упоминалось, бывает, что сервер отказывается выдавать нужное содержимое без определённой строки referer, поэтому многое клиентское ПО имеет возможность выставить эту строку вручную. Например wget поддерживает опцию «--referer», позволяющую выставить нужную строку и получить доступ к требуемому содержимому веб-сервера.
Настройка referer в браузерах
- В Mozilla Firefox работа с referer настраивается опцией «network.http.sendRefererHeader» в about:config. Также существует множество расширений для точной (например, посайтовой) настройки.
- В Opera — Инструменты → Настройки → Дополнительно → Сеть → [ ] «Включить указание источника перехода».
- В Opera 9.64 — Инструменты → Настройки → Дополнительно → Сеть → Отправлять данные о ссылающейся странице (F12 → Отправлять данные о ссылающейся странице).
См. также
Ссылки
- RFC 2616: Hypertext Transfer Protocol — HTTP/1.1
- IRI — Internationalized Resource Identifiers
de:Referrer en:HTTP referrer fr:Référant he:Referer hu:Referer it:Referer ja:HTTPリファラ ko:리퍼러 lv:HTTP referer pl:HTTP referrer zh:HTTP referrer
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....