首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google AppEngine的通配符子域优先级

Google AppEngine的通配符子域优先级
EN

Stack Overflow用户
提问于 2018-01-24 09:39:13
回答 1查看 53关注 0票数 0

我希望使用dispatch.xml的功能通过子域路由我的请求,并创建一个默认模块,它将接收所有非指定的子域。

我解释说:

假设我有三个不同的模块:

  • 模块1从:m1.myapp.com路由
  • 模块2从:m2.myapp,com路由
  • 默认模块从其他任何地方路由:*.myapp.com (如:default.myapp.com*entitieName*.myapp.comother.myapp.com)。

我的问题是:是否有一种优先级机制来处理第一个写入子域,并且只有当被调用的子域不在dispatch.xml时,它才会将请求路由到我的default模块?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-24 14:42:15

是的,您已经有了这样的优先级机制--这正是dispatch.xml的工作方式:

  • 调度规则的顺序很重要,第一次模式匹配获胜,请求将根据该规则发送。
  • 如果没有任何规则匹配,请求将被发送到default服务/模块。

这样的事情应该能做你想做的事:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<dispatch-entries>
    <dispatch>       
       <url>m1.myapp.com/*</url>
       <module>m1</module>
    </dispatch>
    <dispatch>       
       <url>m2.myapp.com/*</url>
       <module>m2</module>
    </dispatch>
</dispatch-entries>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48419127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档