更新时间:2026-10-19 14:43:13
HTTP协议优化用于配置 HTTP 头处理规则,以及开启客户端连接的 HTTP/2.0 配置。您可以在指定的请求或响应方向新增、替换或删除 HTTP 头。
创建 HTTP 头规则后,CDN 可以按指定生效范围、操作类型和控制方向新增、替换或删除 HTTP 头。
| 字段 | 说明 |
|---|---|
| 生效范围 | 选择指定文件类型、指定目录或URL正则匹配,并填写对应范围。选择指定目录时,每行输入一个目录路径。 |
| 操作类型 | 选择新增、替换或删除。详见选择 HTTP 头操作类型。 |
| HTTP头 | 选择需要新增、替换或删除的 HTTP 头。 |
| 自定义 HTTP 头 | 输入自定义 HTTP 头名称。执行删除时,可输入多个名称,用英文分号(;)分隔。执行新增或替换时,只能输入一个名称。 |
| 新值 | 执行新增或替换时,输入该 HTTP 头的新值。 |
| 控制方向 | 选择一个或多个方向:回源请求、回客户端应答、接受源应答或接受客户端请求。详情请参见选择合适的控制方向。 |
| 优先级 | 输入规则优先级。 |
操作类型决定 CDN 如何处理所选 HTTP 头。
| 操作类型 | 行为 | 适用场景 |
|---|---|---|
| 新增 | 新增 HTTP 头。选择 HTTP 头,并在新值中输入该 HTTP 头的值。 | 需要 CDN 在指定方向添加 HTTP 头。 |
| 替换 | 替换已有 HTTP 头的值。选择 HTTP 头,并在新值中填写替换后的值。 | 需要 CDN 更新已有 HTTP 头的值。 |
| 删除 | 删除一个或多个 HTTP 头。选择或输入要删除的 HTTP 头,多个 HTTP 头用英文分号 (;) 分隔。 |
指定方向不应继续携带这些 HTTP 头。 |
说明:可选 HTTP 头随操作类型变化。请选择控制台提供的 HTTP 头,或选择自定义并填写名称。部分 HTTP 头、操作类型和控制方向的组合不受支持,页面会在组合无效时显示错误提示。
控制方向决定 CDN 在哪个环节修改 HTTP 头。请根据请求或响应的发送方和接收方选择方向。
| 控制方向 | 流量链路 | 含义 | 常见 CDN 和直播场景 |
|---|---|---|---|
| 接受客户端请求 | 播放器、浏览器或应用到 CDN | 播放端请求进入 CDN 前携带的 HTTP 头。 | 当规则面向客户端请求元数据时使用,例如处理 Accept、Accept-Encoding、Accept-Language、Referer 或 User-Agent。 |
| 回源请求 | CDN 到源站 | CDN 请求源站内容时发送的 HTTP 头。 | 向源站新增或替换回源侧需要的 HTTP 头,例如源站识别、路由或自定义请求头。 |
| 接受源应答 | 源站到 CDN | 源站返回给 CDN、且尚未返回给客户端的 HTTP 应答头。 | 在 CDN 继续处理应答前规范源站返回的 HTTP 头。 |
| 回客户端应答 | CDN 到播放器、浏览器或应用 | 最终返回给播放端且播放端可见的 HTTP 应答头。 | 向播放端返回需要的应答头,例如 CORS 相关头或内容相关头。 |
开启HTTP/2.0 配置后,CDN 可以使用 HTTP/2 与客户端连接。
说明:此设置适用于客户端连接。回源连接使用的协议版本由回源协议版本控制。部分产品不支持 HTTP/2 回源,请联系技术支持确认。
确认规则或调整开关后,请检查配置。保存草稿用于保存当前草稿;如需继续检查并提交配置,选择下一步并按页面提示操作。测试前,请检查域名配置状态,确认变更已生效。