Значение по умолчанию мета-тега реферера — no-referrer-when-downgrade
. Это означает, что вы теряете информацию о реферере для ваших существующих http-ссылок с большинства https-сайтов.
301 перенаправление
Когда вы перенаправляете 301 с http-запроса на https-версию на своем веб-сайте, информация о реферере уже была потеряна во время http-запроса. Невозможно восстановить его позже в цепочке перенаправления.
Решение - обновить ссылки на https. К сожалению, это может быть большой проблемой, когда они находятся на веб-сайтах по всей сети.
Мета-тег реферера
Веб-сайты также могут использовать метатег реферера для переопределения значения по умолчанию. Это можно настроить так, чтобы информация о реферере не передавалась даже при запросе https на https.
Google делает это, используя значение origin
для мета-тега реферера, и, следовательно, вы знаете, что посетитель пришел из Google, но не знаете, какой запрос они использовали для поиска вашего сайта.
нереферер
Параметр rel="noreferrer"
информирует браузеры, поддерживающие этот атрибут, не передавать информацию о реферере для этой конкретной ссылки. Однако старые браузеры не поддерживают это и по-прежнему будут передавать информацию о реферере.
не следует
Это не влияет на информацию о реферере.
Он используется для сообщения поисковым системам о том, что веб-сайт не ручается за ссылку. Большинство поисковых систем используют эту информацию, чтобы игнорировать ссылку при расчете рейтинга целевых ссылок. Некоторые поисковые системы также интерпретируют тег буквально и предпочитают вообще не переходить по ссылке, в то время как другие иногда переходят по ссылке, а третьи переходят по ссылке, как по обычной ссылке.
person
Daniel Crabtree
schedule
01.09.2017