- 文档首页
API 网关
用户指南
路由管理
创建重定向路由
创建重定向路由
路由用于匹配请求并执行相应的流量处理策略,支持按权重将请求分发至多个目标 Upstream、返回自定义 Mock 响应或将请求直接重定向至指定地址,适用于多版本流量管理、接口联调等场景。本文为您介绍如何创建重定向路由。
重定向路由是 API 网关提供的一种特殊路由。请求命中匹配规则后,API 网关不会将请求转发至后端 Upstream,而是返回 3xx 状态码,并通过Location响应头告知客户端新的访问地址。
重定向路由适用于域名迁移、接口路径调整、API 版本切换和旧入口兼容等场景。通过在网关侧统一调整访问入口,无需修改后端 Upstream,即可保留旧地址的可访问性,减少客户端立即改造的成本,降低域名或路径变更对已有调用方的影响。
- 存在多条路由规则时,按照 自定义优先级 > 路径(Path)> 请求头(Header)> 请求参数(Query)> 创建时间 的优先级从高到低依次进行排序。如果多条路由规则存在路径(Path)配置重叠,且优先级一致时,则来自重叠路径的请求会被转发至最早创建的路由。路由匹配优先级详情可参见 路由概述。
- 当使用场景选择重定向时,高级配置仅支持跨域配置。
创建路由时,支持在服务配置页面中,为该服务创建单条路由。也支持在路由列表中,为多个服务批量创建路由。
- 在 实例管理 下拉框选择目标实例。在左侧导航栏选择 服务列表(域名),在服务列表页面,单击目标服务 操作 列下的 创建路由。
-
- 请求匹配重定向路由规则后,网关将向客户端返回重定向响应。
说明
当前使用场景不会转发到后端 Upstream,请确认匹配规则和返回配置符合预期。
路径匹配示例,如下表所示。
创建重定向路由后,在终端访问服务域名和路由路径,验证 API 网关是否将请求直接重定向至指定地址。示例中重定向路由重定向状态码配置为301,域名配置为test.com。
- 执行以下命令。请将 <服务域名> 替换为目标服务的实际域名。
-
支持查看路由的基本信息、具体匹配规则和重定向配置信息。
- 在 实例管理 下拉框选择目标实例后,单击 路由列表。
- 在 所属实例、所属服务 下拉菜单中选择筛选项,可以基于筛选项对路由进行筛选。
- 路由列表中展示了路由的基本信息,包括:名称/ID、状态、优先级、使用场景、域名、路由 Path 等。
说明
多个筛选项之间是 并 关系,即同时符合所有筛选项的路由,才会被筛选出来。
-
- 单击目标路由名称,进入路由概览页面。即可查看路由的基本信息、匹配规则和重定向配置等信息。
-
最近更新时间:2026.10.16 16:00:15