2
说我有一个www.foo.com域是设置上加载foo.appspot.com处理动态子域的谷歌应用程序引擎(JAVA)
我设置的东西,怎么办我的应用程序以便该网站可以通过任何子域进行访问(如user.foo.com)?然后,我如何在我的应用程序中理解,请求具有值为用户的子域?
我只是不确定我需要在我的DNS中进行哪些修改,以及我需要在我的代码中进行哪些修改才能读取子域。
也许有更简单的方法,所有user.foo.com请求实际负载(未重定向)foo.appspot.com/user,在这种情况下,这将是非常简单的在我的代码来处理。
我只是不确定如何进行这些修改 - 但基本上我试图实现的是,我的每个用户都有自己的子域。
好的谢谢。我只是这样做,它的工作原理。关于第二个问题,我如何在我的应用程序中处理它?只需解析请求对象并查看它是否包含子域?或者有没有更符合Java的标准方法呢? –
在Python中,webapp2具有基于子域的路由功能,但它不会帮助你。如果我不得不猜测,我会说你需要解析请求,但也许有更好的/其他的方式。 –
是的,我已经结束了使用本地servlet api来获取服务器名称,然后解析它得到的子域部分:'request.getServerName()。split(“\\。”)[0]' –