我创建了一个Cloudfront发行版,可以根据用户语言提供一些可能会更改的页面。这两个页面都是从一个EC2实例提供的,ELB在其前面。AWS Cloudfront不转发Accept-Language标头
我的Cloudfront起源是ELB,它的缓存默认行为按预期工作。虽然,我需要根据用户的Accept-Language头来缓存页面。为此,我创建了一个自定义标头白名单,其中包含Accept-Language标头......但它根本不起作用。
我试过多次配置没有成功。如果我通过ELB地址直接请求页面,它会按预期工作,但每次使用CDN地址时,都会将Accept-Language标题从中删除。想知道这里发生了什么?
感谢您的回答,但我已经阅读并做了文档中提到的所有内容,正如我所说的那样。不过,它不起作用。 :-( – fabiomartins87