Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure Front Door可以在以下每个级别重定向流量:协议、主机名、路径和查询字符串。 可以为单个微服务配置这些功能,因为重定向是基于路径的。 此设置通过优化资源使用情况来简化应用程序配置,并支持新的重定向方案,包括全局重定向和基于路径的重定向。
在 Azure Front Door 标准/高级层中,可以使用规则集配置 URL 重定向。
重定向类型
重定向类型设置响应状态代码,以便客户端了解重定向的目的。 Azure Front Door支持以下类型的重定向:
- 301(永久移动):指示目标资源具有新的永久 URI。 以后对该资源的任何引用都将使用包含的 URI 之一。 使用 301 状态代码进行 HTTP 到 HTTPS 重定向。
- 302(已找到):指示目标资源暂时位于不同的 URI 下。 由于重定向有时会发生更改,因此客户端应继续对将来的请求使用有效的请求 URI。
- 307(未找到):指示目标资源暂时驻留在其他 URI 下。 如果用户代理执行自动重定向到该 URI, 则不能 更改请求方法。 由于重定向会随着时间的推移而改变,因此客户端应继续对将来的请求使用原始的有效请求 URI。
- 308(永久重定向):指示目标资源具有新的永久 URI。 以后对该资源的任何引用都应使用包含的 URI 之一。
重定向协议
设置重定向协议。 重定向功能的最常见用例是将 HTTP 设置为 HTTPS 重定向。
- 仅 HTTPS:仅当要将流量从 HTTP 重定向到 HTTPS 时,才将协议设置为 HTTPS。 Azure Front Door建议始终仅将重定向设置为 HTTPS。
- 仅 HTTP:将传入请求重定向到 HTTP。 仅当想要保留流量 HTTP(未加密)时,才使用此值。
- 匹配请求:此选项保留传入请求使用的协议。 因此,HTTP 请求将保留 HTTP,HTTPS 请求在重定向后仍保留 HTTPS。
目标主机
在配置重定向路由的过程中,你还可以更改重定向请求的主机名或域。 你可以将此字段设置为更改重定向 URL 中的主机名,否则保留传入请求中的主机名。 因此通过此字段,可将发送自 https://www.contoso.com/* 的所有请求重定向到 https://www.fabrikam.com/*。
目标路径
如果要将 URL 的路径段替换为重定向的一部分,请将此字段设置为新的路径值。 否则,请选择将路径值保留为重定向的一部分。 使用此字段,可以重定向发送到https://www.contoso.com/*https://www.contoso.com/redirected-site的所有请求。
查询字符串参数
要用于重定向 URL 的查询字符串集。 此字段的值将覆盖传入的查询字符串。 将此字段留空会保留传入的查询字符串。 查询字符串的格式必须为 <key>=<value>,用 & 分隔。
目标片段
目标片段是 URL 中 # 之后的部分,浏览器使用该部分定位到网页的特定部分。 设置此字段以将片段添加到重定向 URL。
相关内容
- 详细了解 Azure Front Door 规则集。
- 了解 Front Door 的工作原理。