1

안녕하세요. 검색 양식이있는 동적 애플리케이션이 있습니다. 로드 밸런서와 함께 CloudFront를 사용하려고합니다. 검색을 수행하면 응용 프로그램이 일부 URL 매개 변수를 만들고 페이지를 다시로드합니다. 어떤 이유로 클라우드 프론트는 원래 302로 다시 리디렉션합니다. 아무도이 문제를 해결하는 방법을 알고 있습니까?AWS Cloudfront에서 양식 게시를 원점으로 리디렉션

다음과 같은 구성이 있습니다.

enter image description here

+0

원본 서버 또는 302 용로드 밸런서 로그에는 아무 것도 없습니까? 이 리디렉션에서 요청을 캡처하고 헤더를 얻을 수 있습니까? –

답변

1

그것은 당신이 Forward Query Strings 켜 할 거라고 분명하다. 그게 없으면, CloudFront를가 동일하게 다음 URL을 처리합니다 :./기타 CloudFront를 처리 할 때

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

그것은이 원래 URL로 302 초래할 것이라고 그러나 나에게 분명하지 않다 (BTW 기원은 매우 구체적인 무언가를 의미 cdns - CDN의 소스가되는 원본 서버의 약어 일 수도 있습니다.

302 리디렉션은 http로 리디렉션하도록 http 요청을 설정 한 것일 가능성이 훨씬 높습니다. 애플리케이션이 페이지의 http 버전을 다시로드하지 않는지 다시 한 번 확인해야합니다.

관련 문제