Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS Cloudfront不向前接受语言标头_Amazon Web Services_Amazon Ec2_Http Headers_Amazon Cloudfront_Amazon Elb - Fatal编程技术网

Amazon web services AWS Cloudfront不向前接受语言标头

Amazon web services AWS Cloudfront不向前接受语言标头,amazon-web-services,amazon-ec2,http-headers,amazon-cloudfront,amazon-elb,Amazon Web Services,Amazon Ec2,Http Headers,Amazon Cloudfront,Amazon Elb,我已经创建了一个Cloudfront发行版来提供一些页面,这些页面可能会根据用户语言的不同而变化。这两个页面都是从前面有一个ELB的EC2实例提供的 我的Cloudfront源代码是ELB,其缓存默认行为与预期一致。不过,我需要根据用户的Accept Language标头缓存页面。为此,我创建了一个自定义标题白名单,其中包括Accept Language标题…但它根本不起作用 我尝试了多种配置,但都没有成功。如果我直接通过ELB地址请求页面,它会按预期工作,但是每次我使用CDN地址时,接受语言头

我已经创建了一个Cloudfront发行版来提供一些页面,这些页面可能会根据用户语言的不同而变化。这两个页面都是从前面有一个ELB的EC2实例提供的

我的Cloudfront源代码是ELB,其缓存默认行为与预期一致。不过,我需要根据用户的Accept Language标头缓存页面。为此,我创建了一个自定义标题白名单,其中包括Accept Language标题…但它根本不起作用

我尝试了多种配置,但都没有成功。如果我直接通过ELB地址请求页面,它会按预期工作,但是每次我使用CDN地址时,接受语言头都会被删除。知道这里发生了什么吗?


这只是一个输入错误……我为/webview创建了一个行为,而实际上它应该是/webview。
我没有更快地得到这一点,因为我总是从Cloudfront获得正确的缓存响应,但这是因为该路由处于默认行为条件下。感谢您的回答,但我已经阅读并完成了文档中提到的所有内容,正如我所说的我的问题。不过,它还是不起作用-(