功能介绍
回源URI改写可以实现在用户请求回源时对回源URI进行改写,配置回源URI改写功能后,边缘节点向源站发起回源请求时将使用改写后的URI。
适用场景
- 源站服务器的资源所在的路径发生了变化,而用户仍请求原来的URI,此时可在控制台配置回源URI改写功能,将原URI指向新的资源路径。
- 源站内有同样的资源在多个地方复用,也可以通过回源URI改写将资源指向指定的资源路径。
注意事项
- 回源URI改写功能只能针对请求URI进行改写,无法对URI后的参数进行改写。
- URI改写会按照从上到下的顺序执行规则列表,因此规则列表的顺序会影响改写结果。
- 单域名可配置的回源URI改写的规则上限是50条。
配置说明
1.登录边缘安全加速平台控制台。
2.进入安全与加速工作台-域名-基础配置页面,点击目标域名。
3.进入源站设置页面,单击“编辑配置”。
4.单击添加,根据您的需求,配置需要待改写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改写规则列表中其余的规则。 |