header
文档中心

访问URL重写

更新时间: 2025-08-05 02:27:26

 

当用户请求URL与CDN节点缓存资源的URL不一致时,可以通过访问URL重写功能重定向到目标URL。CDN通过重定向301/302的方式来完成URL的匹配。配置访问URL改写后,CDN节点会在给客户端发送的301/302状态码响应信息的HTTP Location头部中放置新的URL地址信息,客户端收到301/302状态码响应之后,将会向新的URL地址发起请求。
 

重定向的状态码及其含义详见表

 

编码含义处理方法典型应用场景
301Moved PermanentlyGET方法不会发生变更,其他方法有可能会变更为GET方法。资源被永久转移
302FoundGET方法不会发生变更,其他方法有可能会变更为GET方法。由于不可预见的原因该页面暂不可用。

 

新增访问URI重写

 

登录 CDN 控制台,在左侧菜单栏选择域名管理,单击域名操作列的管理,进入域名配置页面,切换 Tab 至缓存配置,即可找到访问 URL 重写配置。可按需添加重写规则,点击新增重写


img

 

配置项说明
待重写的URI以正斜线“/”或“”开头的URI, 不含http(s)://头及域名。长度不超过1024个字符。URI支持通配符匹配,如:/test//.mp4。URI不含通配符“”时,默认为全路径匹配URI为单“”时,默认匹配所有文件,即改写当前域名下所有文件的回源URL。
目标回源URI长度不超过1024个字符,以 / 开头(例如:/newtest/b.jpg),通配符 * 可通过 $n 捕获(n=1,2,3....),例如:待重写URI配置为/test/*/*.jpg,目标Path配置为/newtest/$1/$2.jpg,则用户访问请求的URL为/test/a/b.jpg时,根据$1将捕获第一个通配符内容,即为a;$2将捕获第二个通配符内容,即为b,则实际访问URL将被改写为/newtest/a/b.jpg。$符个数须小于等于通配符“*”的个数
重写状态码支持301、302,重定向的状态码及其含义详见上表

 

可支持配置20条回源URL重写规则 多条规则的优先级顺序顶部优先级大于底部

×
×