基于CDN的URL批量重写技术咨询(支持Azure CDN等)
URL重写方案(正则表达式批量处理)
可行性结论
完全可以用正则表达式实现这类批量URL重写,不管是Azure CDN还是Verizon Premium,主流CDN都支持正则匹配的重写规则,能高效处理数千条需求。
具体规则配置
正则匹配模式
针对你的URL格式,匹配规则可以写为:^(https://www\.somehost\.se/blabla/[^-]+)-\d+$
替换规则
替换字符串设置为:$1/
各CDN配置要点
- Azure CDN:在规则引擎中添加「URL重写」规则,开启正则匹配选项,将匹配模式设为上述正则表达式,替换为对应字符串即可。
- Verizon Premium:在EdgeRules模块创建重写规则,选择正则匹配模式,套用上述匹配和替换表达式,规则会批量生效。
验证建议
先选取少量测试URL验证规则效果,确认无误后再批量部署,避免影响线上正常流量。
内容的提问来源于stack exchange,提问作者Souciance Eqdam Rashti
相关产品推荐
相关产品推荐

