如何解决尊重cloudflare中的语言标头
Cloudflare正在缓存我的请求,但它忽略了语言标头。
示例请求:
URL :
https://api.example.com/v1/places/?param=1¶m=2
Header :
Accept-Language : en
但是无论Accept-Language
的值是多少,当我再次使用另一种语言发出相同的请求时,第一个匹配项(例如)en
都受到尊重,例如说ar
,它会再次加载英语(第一语言)...
如何使Cloudflare尊重所有语言的语言(每种值都不同),以便Cloudflare可以为不同语言创建一个条目。
还是唯一的解决方案是将语言添加为查询参数?
PS:这是我正在使用的页面规则。
浏览器缓存TTL:30分钟,缓存级别:缓存所有内容,边缘 缓存TTL:一个月
解决方法
它们通过企业计划中的页面规则支持自定义缓存键。
https://support.cloudflare.com/hc/en-us/articles/115004290387-Using-Custom-Cache-Keys
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。