двойное поведение при передаче реферера между http и https с перенаправлением 301

У нас есть клиент, который использует https, но имеет два перенаправления 301, первое перенаправление с https на http, а второе - с http на https.

Один из его рефереров отправляет от реферера https на https, но параметр реферера не пересылается дальше на http.

Другой реферер отправляет от реферера http на https, и любопытно, что этот реферер переходит к первому переадресации http 301, а затем дальше на второй редирект 301 https. Конечно, у нашего клиента нет доступа ни к одному из сайтов рефереров.

Клиенту необходим параметр реферера, отправляемый через перенаправления во всех случаях, но этого не происходит.

Я полностью поражен этим поведение и хотел бы знать, есть ли другие, которые сталкивались с такой ситуацией, и, если таковые имеются, какое решение / решения могут быть для этого.

0
задан 16 November 2017 в 14:53
1 ответ

По соображениям безопасности referer не передается в https => http перенаправление, если вы используете специальную мета:

http://smerity.com/articles/2013/where_did_all_the_http_referrers_go.html

Из соображений безопасности вы должны везде использовать https, это решит и вашу проблему.

0
ответ дан 5 December 2019 в 07:08

Теги

Похожие вопросы