Azure Front Door URL重写:如何同时实现路径分段与转小写?
URL重定向:同时实现分段移除与小写转换
要把https://www.example.com/detail/nameXXX/abcDEF重定向到https://www.example.com/detail/abcdef,可以通过先转小写再提取分段的思路实现,具体配置如下:
重定向目标URL:
https://www.example.com/{url_path.tolower:seg1}/{url_path.tolower:seg3}
实现逻辑:
- 首先
{url_path.tolower}会将原路径/detail/nameXXX/abcDEF全量转为小写,得到/detail/namexxx/abcdef - 接着用
:seg1提取转换后的第一个路径分段detail,用:seg3提取第三个分段abcdef - 最后将两个分段拼接,就得到符合要求的目标路径
/detail/abcdef
这种方式绕开了单个分段直接应用转换的语法限制,通过调整操作顺序达成需求。
内容的提问来源于stack exchange,提问作者user26214416
相关产品推荐
相关产品推荐

