Amazon web services 基于查询字符串的Cloudfront重定向行为
我正在AWS上使用CloudFront,并试图找出是否有可能基于查询字符串参数而不是传统的路径模式重定向到其他来源 我的猜测是否定的,因为我试图这样做,我得到以下错误消息 由于路径模式中不允许使用Amazon web services 基于查询字符串的Cloudfront重定向行为,amazon-web-services,amazon-cloudfront,Amazon Web Services,Amazon Cloudfront,我正在AWS上使用CloudFront,并试图找出是否有可能基于查询字符串参数而不是传统的路径模式重定向到其他来源 我的猜测是否定的,因为我试图这样做,我得到以下错误消息 由于路径模式中不允许使用=符号,因此无法根据查询参数重定向 我认为这对于只希望基于该参数渲染站点的一部分的场景非常有用。假设您只希望合作伙伴A临时查看某个功能,而不是将其放入代码中,您可以将其放入CLoudFront配置中 https://mywebsite.com/exclusive/feature?partner=A这不
=
符号,因此无法根据查询参数重定向
我认为这对于只希望基于该参数渲染站点的一部分的场景非常有用。假设您只希望合作伙伴A临时查看某个功能,而不是将其放入代码中,您可以将其放入CLoudFront配置中
https://mywebsite.com/exclusive/feature?partner=A
这不可能简单地改变行为。相反,您需要使用Lambda@Edge要编写自定义代码,请执行此操作
有关更多信息,请参阅
您可以通过基于查询字符串参数添加标题和基于内容的动态原点选择示例来实现这一点。lambda@edge或者你只是在行为中添加了partner=A?