功能介绍
当客户源站的内容存放路径发生了变更,CDN节点上的内容存放路径也发生了变更,但是用户请求URL里面包含的内容路径没有变更时,需要CDN节点改写用户请求里面的内容路径。技术实现方式是通过响应302状态码重定向的方式,让客户端取302响应里面的Location的新URL,重新向CDN节点发起访问,确保用户能获得正确的内容。例如:点播文件a.mp4原先存放在目录“/stream/”下,现在变更为“/vod/”,此时可通过天翼云CDN的自定义重定向功能,实现用户访问http://www.ctyun.cn/stream/a.mp4文件时,由CND节点302重定向至http://www.ctyun.cn/vod/a.mp4;客户端收到302重定向内容后,再向重定向后的地址发起请求,从而获取到正确内容。
注意事项
该功能依赖客户端支持访问跳转后的内容。
配置说明
该功能暂不支持客户自助配置,如需使用,请通过提交工单给天翼云客服,由其人工操作开启。提交工单时,请您提供如下信息:
参数名 | 说明 |
---|---|
状态码 | 配置自定义重定向后,返回给客户端的状态码类型,取值范围包括:301、302、303、307、308。 |
待改写的Path | 以/开头的path,不含http://头部及域名,支持PCRE正则表达式,例如:^/qpdxv/(.*) |
目标Path | 以协议://域名开头的path,其中协议可为http/https(scheme),支持PCRE正则表达式,比如常用$1,$2来捕获待改写path中圆括号内的字符串,目标Path值可设置为例如:$scheme://ctyun.cn/videos/$1 |