You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS CloudFront缓存策略是否支持查询字符串通配符(如utm_*)?

AWS CloudFront缓存策略排除查询字符串的通配符问题
  • 明确说明:CloudFront缓存策略的「排除查询字符串」列表不支持通配符(比如你尝试的utm_*)。系统会把utm_*当作一个完整的参数名,只会排除名为utm_*的单个参数,无法匹配所有以utm_开头的跟踪参数,你图中的写法达不到预期效果。
  • 提供几个可行的替代方案:
    • 直接列出常用utm参数:常用的utm跟踪参数也就utm_source、utm_medium、utm_campaign、utm_term、utm_content这几个,总数不到10个,完全可以直接添加到排除列表中。
    • 切换为「包含指定查询字符串」模式:只列出需要缓存的查询参数,所有未列入的参数(包括所有utm_*类参数)都会被排除。但要注意必须把所有需要保留的参数列全,避免遗漏。
    • 使用CloudFront Functions或Lambda@Edge:编写一段简单代码,在请求到达缓存层前自动移除所有以utm_开头的参数。这种方式灵活性最高,适合需要批量排除一整类参数的场景。

内容的提问来源于stack exchange,提问作者ahendwh2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 09:26:08