AppEngine dispatch.yaml url

问题描述 投票:0回答:2

我有这个:

 - url: "awesome.com/*"
         service: awesome

  - url: "www.awesome.com/*"
          service: awesome

可以这样做吗?实现与上述相同?

 - url: "*.awesome.com/*"
         service: awesome
google-app-engine
2个回答
0
投票

不,你提到的最后一个选项是将awesome.com的所有子域映射到服务awesome,正如你在文档中的example corresponding to mapping subdomains中看到的那样。

在这里您可以找到有关mapping custom domains的更多信息。


0
投票

是的,有可能这样做。但它不会与你现在拥有的相同:

  • 它与您当前的第一条规则匹配的顶级域名awesome.com不匹配
  • 它会匹配任何<blah>.awesome.com子域,您当前的规则集只匹配www.awesome.com子域

如果您确实要将完整域及其所有子域的请求发送到awesome服务,您只需通过自定义域映射/配置本身(您需要明确为域和每个子域执行)来实现这一点。 ,不需要dispatch文件。请注意,您仍然需要部署default服务,请参阅Why do I need to deploy a "default" app before I can deploy multiple services in GAE?。在这种情况下,不妨让awesome服务成为默认服务,减少混乱,减少麻烦的余地恕我直言。

© www.soinside.com 2019 - 2024. All rights reserved.