【发布时间】:2018-03-02 06:19:47
【问题描述】:
有没有办法使用 CloudFront 根据 User Agent 标头将用户重定向到 Web 应用程序的移动版本,例如 m.foobar.com?
我确实使用CloudFront-Is-Mobile-Viewer 标头阅读了使用用户设备类型的标头缓存。但是,如果我使用自定义源来服务我的资产(ELB 或 EC2 实例),我只能将其列入白名单。在这种情况下,我可以编辑我的服务器配置来处理重定向。
但是,我现在使用 S3 为我的应用程序提供服务,并且更喜欢 CloudFront/S3 生态系统中的解决方案。
编辑:
对于 S3 发行版,我无权访问 CloudFront-Is-Mobile-Viewer 和其他 CF 标头。
任何帮助,指针将不胜感激!
背景素材:http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html https://aws.amazon.com/blogs/aws/enhanced-cloudfront-customization/
【问题讨论】:
标签: amazon-web-services amazon-s3 url-redirection amazon-cloudfront