我在 Azure 帐户中使用 Verizon Premium,并且在自定义 URL 重写规则以交换部分传入 URL 时遇到困难。
我想重写传入的 URL,即
/80XXXXXX/cdnendpoint/942bd11a1026c2343e53c84c767b1ddef5fd0a0b76b0ccd1d61db4d98915/container/index.html
至
/80XXXXXX/cdnendpoint/container/index.html?942bd11a1026c2343e53c84c767b1ddef5fd0a0b76b0ccd1d61db4d98915
942bd11a1026c2343e53c84c767b1ddef5fd0a0b76b0ccd1d61db4d98915后续规则中 CDN Token Auth 所需的令牌在哪里。
如何使用 Verizon 重写规则执行此操作?我尝试实现了一些不同的规则,但都失败了,困难在于我找不到调试/测试我编写的规则的方法。
我认为从源中捕获令牌位的正则表达式是((?<=cdnendpoint\/)(.*)(?=\/container)),我也可以从容器中获取位到路径的末尾(container\/.*),但我不知道如何将所有这些正则表达式放在源和目标中以进行重组实现目标 URL 的 URL。