你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
为 Azure 内容分发网络设置标准规则引擎
重要
Microsoft Azure CDN Standard(经典版)将于 2027 年 9 月 30 日停用。 为了避免出现服务中断,请务必在 2027 年 9 月 30 日之前将 Microsoft 的 Azure CDN 标准层(经典版)配置文件迁移到 Azure Front Door 标准层或高级层。 有关详细信息,请参阅 Microsoft Azure CDN Standard(经典版)停用。
Edgio 的 Azure CDN 已于 2025 年 1 月 15 日停用。 有关详细信息,请参阅 Edgio Azure CDN 停用常见问题解答。
本文介绍如何为 Azure 内容分发网络设置和使用标准规则引擎。
标准规则引擎
可以对 Azure 内容分发网络使用标准规则引擎,以自定义处理 HTTP 请求的方式。 例如,可以使用规则引擎来强制内容分发使用特定协议、定义缓存策略或修改 HTTP 标头。 本文演示如何创建自动将用户重定向到 HTTPS 的规则。
注意
本文中所述的规则引擎仅适用于 Microsoft 的标准 Azure 内容分发网络。
将用户重定向到 HTTPS
在 Microsoft 配置文件中,请转到 Azure 内容分发网络。
在“CDN 配置文件”页中,选择要为其创建规则的终结点。
选择“规则引擎”选项卡。
“规则引擎”窗格随即打开,并显示可用全局规则的列表。
重要
多个规则的列出顺序会影响处理规则的方式。 规则中指定的操作可能会被后续规则覆盖。
选择“添加规则”并输入规则名称。 规则名称必须以字母开头,只能包含字母和数字。
若有标识规则适用的请求类型,请创建匹配条件:
- 选择“添加条件”,然后选择“请求协议”匹配条件。
- 对于“运算符”,选择“等于” 。
- 对于“值”,选择“HTTP” 。
注意
可以从“添加条件”下拉列表中的多个匹配条件中进行选择。 有关匹配条件的详细列表,请参阅标准规则引擎中的匹配条件。
选择要应用于满足匹配条件的请求的操作:
- 选择“添加操作”,然后选择“URL 重定向”。
- 对于“类型”,请选择“找到(302)”。
- 选择 HTTPS 作为“协议”。
- 将其他所有字段保留为空以使用传入值。
注意
可以从“添加操作”下拉列表中的多个操作中进行选择。 有关操作的详细列表,请参阅标准规则引擎中的操作。
选择“保存”,以保存新规则。 现在可使用规则。
重要
规则更改最多可能需要 15 分钟,才能在整个 Azure 内容分发网络中传播。