Azure CDN(Verizon)自定义重写规则无效的起源

12
我正在尝试在Azure CDN管理(Verizon)中更新2个规则。最近他们升级到V4,前缀源不再出现在字段上。
规则1->如果http重定向到https。 规则2->如果url为空(仅根),则提供默认文档index.html。
新的规则引擎无法识别源。我已经尝试了以下方法: 1.将其留空。 2.www.[mydomain].com 3.[mydomain].com 4./
旧版本在CDN Verizon id上有硬编码字段,也许这就是缺少的?我该如何找到它?

enter image description here


嗨,我也遇到了类似的问题,但是在我的正则表达式前面加上你确定的值仍然会导致“源必须包含有效的来源”的错误。我已经阅读了Verizon文档,与您的格式一致(请参见 https://docs.vdms.com/cdn/Content/HRE/F/URL-Rewrite.htm),但我无法使其正常工作。我已经发布在这里,请问您有什么想法吗?(请参见https://stackoverflow.com/questions/62093666/what-is-the-correct-azure-cli-command-for-creating-http-rules-on-cdn-endpoints)谢谢 - Aiden Dipple
1个回答

33

通过尝试其他选项,成功获得了正确的值

获取客户原始来源的方法: -> 创建新规则

-> 原始来源 -> 客户原始来源

-> 复制整行 /80*****/***

-> 使用此行填充重定向规则中的原始来源


7
这肯定有效 - 尽管感觉很荒谬,这是寻找必填字段值的路径。 - J.Wolfe
在之前的规则引擎版本中,它可以从下拉菜单中进行选择。 - iyel
1
只是补充一下,这种方法仅适用于“HTTP Large”平台,而不适用于“ADN”平台。 - Adi Unnithan
老板,你帮我省了很多时间! - Jorge Alvarado
@AdiUnnithan 提到使用 HTTP Large 是关键之一。 - Romeo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接