Amazon web services AWS Cloudfront将表单post重定向到原点
嗨,我有一个动态应用程序,它有一个搜索表单。我正在尝试将CloudFront与负载平衡器结合使用。当您进行搜索时,应用程序会创建一些URL参数并重新加载页面。出于某种原因,cloudfront正在执行302重定向返回原点。有人知道怎么解决这个问题吗 我有以下配置Amazon web services AWS Cloudfront将表单post重定向到原点,amazon-web-services,amazon-elastic-beanstalk,amazon-cloudfront,Amazon Web Services,Amazon Elastic Beanstalk,Amazon Cloudfront,嗨,我有一个动态应用程序,它有一个搜索表单。我正在尝试将CloudFront与负载平衡器结合使用。当您进行搜索时,应用程序会创建一些URL参数并重新加载页面。出于某种原因,cloudfront正在执行302重定向返回原点。有人知道怎么解决这个问题吗 我有以下配置 很明显,您需要打开转发查询字符串。如果没有它,cloudfront会将以下URL视为相同的URL: http://www.example.com http://www.example.com?q=search_term http://w
很明显,您需要打开
转发查询字符串。如果没有它,cloudfront会将以下URL视为相同的URL:
http://www.example.com
http://www.example.com?q=search_term
http://www.example.com?q=search_term&option=true
然而,我不清楚这是否会导致原始url的302(顺便说一句,在处理cloudfront/其他cdn时,origin的意思非常具体-它通常是origin server的缩写,它是cdn背后的源)
302重定向更可能是您的查看器协议策略
,您已将http请求设置为重定向到http。您应该仔细检查应用程序是否没有重新加载http版本的页面。302的源服务器或负载平衡器日志中没有任何内容?你能从这个重定向中捕获请求并重新响应头吗?