天翼云CDN加速域名管理教程 - 回源URI改写
文档简介:
简述回源URI改写功能及配置方法。
功能介绍:
回源URI改写可以实现在用户请求需要回源时进行URI改写, CDN节点向源站发送回源请求的时候使用改写后的URI。
简述回源URI改写功能及配置方法。
功能介绍
回源URI改写可以实现在用户请求需要回源时进行URI改写, CDN节点向源站发送回源请求的时候使用改写后的URI。
适用场景
1、源站的资源路径发生了变更,但是用户仍然使用原 URI进行请求,这时可通过在cdn配置回源 URI改写将原 URI 指向新的资源路径内。
2、源站内有同样的资源在多个地方复用,也可以通过回源 URI 改写将资源指向指定的资源路径内。
注意事项
1、回源URI改写功能只能针对请求URI进行改写,无法对URI后的参数进行改写,若要对URI后的参数进行改写,请参考:回源参数改写。
2、改写按照规则列表从上到下顺序依次执行,因此顺序会影响改写结果。
3、单个域名可以配置的回源URI改写规则数量上限是50个。
配置说明
1、登录CDN控制台。
2、在域名列表页面,点击编辑目标域名。
3、单击回源配置。
4、单击回源URI改写页签。
5、单击添加。
6、根据您的需求,配置需要改写的URI、目标URI。
配置界面
配置示例
示例一:
参数 | 说明 |
---|---|
待改写Path | ^/videos/(.+) |
目标Path | /cdn/$1 |
结果说明 |
原始请求:/videos/a/b/c.mp4。 改写后的回源请求:/cdn/a/b/c.mp4。 改写后的请求将会继续匹配回源URI改写规则列表中其余的规则。 |
示例二:
参数 | 说明 |
---|---|
待改写Path | ^/[^/]+(.+) |
目标Path | $1 |
结果说明 |
原始请求:/a/b/c.mp4。 改写后的回源请求:/b/c/.mp4。 改写后的请求将会继续匹配回源URI改写规则列表中其余的规则。 |