AWS HTTPS отбрасывает HTTP_REFERER - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть приложение, которое работает в PHP. У меня есть балансировщик нагрузки ELB classi c в AWS маршрутизации HTTPS-запросов.

Я пытаюсь получить URL-адрес реферера (понимание этого не всегда присутствует), но при первой загрузке страницы я могу вижу, что оно появляется, но затем оно немедленно исчезает. Я предполагаю, что это потому, что ELB маршрутизирует HTTPS к HTTP, и страница сразу предполагает, что текущий домен является реферером. Buuut, я не знаю, если это правильно, и если это так, как я могу это исправить?

Я гуглил, но он не нашел никаких решений.

Спасибо

1 Ответ

0 голосов
/ 24 февраля 2020

REF: https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/x-forwarded-headers.html

Проверьте свои заголовки. Если вы используете заголовок X-Forwarded-Proto, он должен передать протокол обращения (HTTP / HTTPS) с запросом. Дайте этому шанс, дайте нам знать.

Одно замечание, ALB убирает этот заголовок, чтобы предотвратить подделку. NLB не выполняет манипуляции с заголовком.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...