跳到主要内容

路由配置

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

路由匹配逻辑#

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

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

匹配逻辑如下:

示例#

考虑以下的路由规则:

域名        路径       关联资源*           /         FunctionA*           /bar      FunctionB<默认域名>   /bar      FunctionCfoo.com     /         FunctionDfoo.com     /bar      FunctionEfoo.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