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