在appengine下部署多种语言;我想知道是否可以采用某种private
办法;为了使所有内容仅驻留在单个域下
例如,给定xyz.com
域设置为通配符;具有默认服务、服务svc1
和svc2
;以及dispatch.yaml
映射到svc1
服务和*/svc2*
到 svc2 服务的*/svc1/*
;如何:
- 隐藏所有
*.appspot
域? - 隐藏
svc1.xyz.com
和svc2.xyz.com
的自动设置?
给定的服务可能很容易检查主机并重定向到所需的主机;但必须为每个服务执行此操作;感觉有更好的方法
打开和未使用所有这些自动点感觉有点混乱,这个想法是将它们全部置于xyz.com/
- -
无法隐藏.appspot
域的所有路由。您可能知道dispatch.yaml
,只能用作重定向。也许,您不能只禁用默认域,因为有很多工具,例如云任务,Cron Jobs等。使用该默认域,命中这些内点。
至于第二个问题,您无法隐藏它们,但是如果您不需要它们,则可以在dispatch.yaml
中覆盖它们以指向一些自定义的"未找到"页面。