高级回源

更新时间:
复制 MD 格式

高级回源可以根据客户端请求的Request Header、Query String Parameter、Path、Request Cookie不同参数回到不同的源站。本文为您介绍配置高级回源功能的操作步骤。

注意事项

  • 配置数量:最多可以设置120条规则。

  • 功能冲突:条件源站功能与高级回源功能存在功能冲突,只能二选一配置。

  • 配置生效:按功能的配置顺序匹配,命中某一条后不再继续匹配。

  • 端口号:高级回源功能目前仅支持通过域名配置源站,不支持配置端口号。若您需要为域名源站指定端口号,或者需要配置IP源站、OSS源站、函数计算源站,请改用条件源站。

  • Path 匹配:高级回源中的 Path 匹配仅支持精确值匹配,不支持通配符或正则表达式。如需按路径通配符回源(如 /api/*),请改用条件源站功能,配合规则引擎实现。

条件源站与基础源站、高级回源的区别

条件源站和高级回源均可引用规则引擎中配置的规则条件,从而实现更灵活的回源策略。CDN 根据请求是否命中规则条件,自动选择对应的源站:

源站类型

触发条件

条件源站

请求命中条件源站引用的规则条件

高级回源

请求命中高级回源引用的规则条件

基础源站

请求未命中任何条件源站 / 高级回源规则(默认兜底)

操作步骤

  1. 登录视频点播控制台

  2. 在左侧导航栏选择配置管理 > 分发加速配置 > 域名管理,进入到域名管理页面。

  3. 单击目标域名所在行的配置

  4. 在指定域名的左侧导航栏,单击回源配置

  5. 配置页签下的高级回源区域,单击添加

  6. 按实际需求配置使用条件和源站域名

    说明

    任意选择Request Header、Query String Parameter、Path、Request Cookie配置不同源站。CDN节点在接收到客户端请求后将读取请求中对应的字段进行判断并回源到不同源站。

  7. 单击确定,完成配置。

配置示例

CDN节点行为:接收到的请求中含参数 test=1 时,该请求回源至img.yourdomain1.com源站。在高级回源对话框中,将使用条件设置为 Query String Parameter,参数名为 test,条件为等于,值为 1。将源站域名设置为 img.yourdomain1.com,然后单击确定