1

Привет У меня есть динамическое приложение, которое имеет форму поиска. Я пытаюсь использовать CloudFront с балансировщиком нагрузки. Когда вы выполняете поиск, приложение создает некоторые параметры URL и перезагружает страницу. По какой-то причине cloudfront делает перенаправление 302 обратно в начало. Кто-нибудь знает, как это исправить?AWS Cloudfront переадресация формы сообщение в начало

У меня есть следующая конфигурация.

enter image description here

+0

Нет ничего в исходном сервере или журналах балансировки нагрузки для 302? Можете ли вы захватить заголовки запроса и ответа из этого перенаправления? –

ответ

1

Это ясно, что вы будете хотеть, чтобы включить Forward Query Strings. Без него, CloudFront будет относиться к следующим адресам как же:.

http://www.example.com 
http://www.example.com?q=search_term 
http://www.example.com?q=search_term&option=true 

Это, однако, не ясно, что это приведет к 302 к исходному URL (кстати происхождение означает что-то очень специфическое при работе с CloudFront/другой cdns - это часто короткий источник для источника, который является источником позади cdn)

Переадресация 302 гораздо более вероятна для вашего Viewer Protocol Policy, который вы настроили http-запросы для перенаправления на http. Вы должны дважды проверить, что ваше приложение не перезагружает http-версию страницы.

Смежные вопросы