回源忽略参数
更新时间:2023-07-19
概述
HTTP请求参数是指URL中“?”后面的部分,您可以使用回源忽略参数功能来控制发给源站的参数。
注意事项
- 默认是不忽略参数,也就是携带全部请求参数回源
- 如果开启了带参数缓存功能,修改本功能会改变CDN回源节点的缓存key(不影响边缘节点),可能会引起回源带宽的短期增长
操作步骤
- 登录CDN管理控制台,进入“内容分发网络CDN”页面。
- 在左侧导航栏,点击域名管理。
- 进入域名管理页面,点击目标域名操作列的管理。
- 进入“CDN域名详情”页,在页面上方导航栏选择回源配置页签。
- 进入回源配置页面,点击回源忽略参数设置模块的编辑。
-
将回源域名配置为全部忽略、不忽略、保留指定参数或忽略指定参数。
回源忽略参数 说明 全部忽略 在CDN回源时,会去除全部请求参数。 不忽略 在CDN回源时,会保留全部请求参数。 保留指定参数 在CDN回源时,仅保留指定的部分参数,其他参数被去除。 忽略指定参数 在CDN回源时,仅去除指定的部分参数,其他参数被保留。
注:保留/忽略指定参数最多输入30个,多个参数需要使用半角逗号分隔。
配置举例
例如我们请求 http://cloud.baidu.com/1.jpg?test1=1&test2=2
到CDN节点:
-
全部忽略:
- 回源请求改变,变为
http://cloud.baidu.com/1.jpg
。
- 回源请求改变,变为
-
不忽略:
- 回源请求不变,仍为
http://cloud.baidu.com/1.jpg?test1=1&test2=2
。
- 回源请求不变,仍为
-
保留指定参数test1:
- 回源请求改变,test2参数被去除,变为
http://cloud.baidu.com/1.jpg?test1=1
。
- 回源请求改变,test2参数被去除,变为
-
忽略指定参数test1:
- 回源请求改变,test1参数被去除,变为
http://cloud.baidu.com/1.jpg?test2=2
。
- 回源请求改变,test1参数被去除,变为