# 路由配置

HTTP 访问服务支持灵活的路由配置,您可以将请求路由至云托管、云函数、静态托管等多种后端资源上。

# 路由匹配逻辑

路由规则由域名(domain)和路径(path)组成,其中域名支持通配符 *

  • 域名匹配遵循精确匹配或通配符,精确匹配的权重大于通配符权重;
  • 路径遵循最长匹配原则,优先匹配重合程度最高的路由规则。

匹配逻辑如下:

# 示例

考虑以下的路由规则:

域名        路径       关联资源
*           /         FunctionA
*           /bar      FunctionB
<默认域名>   /bar      FunctionC
foo.com     /         FunctionD
foo.com     /bar      FunctionE
foo.com     /bar/baz  FunctionF

那么:

  • 如果访问 qux.com/xxx,那么会路由至 FunctionA
  • 如果访问 qux.com/bar,那么会路由至 FunctionB
  • 如果访问 <默认域名>/bar ,那么会路由至 FunctionC
  • 如果访问 <默认域名>/bar/xxx ,那么会路由至 FunctionC
  • 如果访问 foo.com/xxx,那么会路由至 FunctionD
  • 如果访问 foo.com/bar,那么会路由至 FunctionE
  • 如果访问 foo.com/bar/xxx,那么会路由至 FunctionE
  • 如果访问 foo.com/bar/baz,那么会路由至 FunctionF