Мой сайт на 100% https. У меня есть ссылки на другие http-домены. Заголовок реферера не устанавливается при связывании со страницы https на страницу http. От http://en.wikipedia.org/wiki/HTTP_referrer
Если доступ к веб-сайту осуществляется через соединение HTTP Secure (HTTPS), и ссылка указывает куда-либо, кроме другого безопасного местоположения, то поле реферера не отправляется.
Я бы предпочел, чтобы другие домены могли видеть реферера, чтобы они знали, что трафик исходит от моего домена. Есть ли способ заставить этот заголовок или есть другое решение?
Обновить
Я провел базовое тестирование с использованием перенаправления:
http page -- link to http --> 301 redirect --> http page = referrer intact
https page -- link to https --> 301 redirect --> http page = referrer blank
https page -- link to http --> 301 redirect --> http page = referrer blank
https page -- link to http --> 302 redirect --> http page = referrer blank
Реферер теряется при ссылке со страницы https на страницу перенаправления http в моем собственном домене. Таким образом, нет никакого реферера на перенаправлении.
Origin
должен быть неповрежденным, но может не подходить к вашему варианту использования.