我有几个问题。我工作了好几天都想不通。
目标:在 Google App Engine 上动态创建子域。
我只是一个“hello world”,我想推荐实现,可以处理剩下的事情。
1-http://eqsudmoain.appid.appspot.com 写 = “eqsubdomain”
2-http://appid.appspot.com written = " Hello World "
我只想做,我需要你的帮助。 我找到了这段代码的文档,而不是动态的。
哪个域名注册商也可以使用这个cname 有推荐的吗? 谢谢您的回答。
请您参考如下方法:
您不能在代码中动态设置域。
但是,您可以通过设置不同的应用程序版本来拥有不同的子域。这是各种版本的映射方式(请注意版本是字符串而不是数字):
http://1.appid.appspot.com // version "1"
http://eqsudmoain.appid.appspot.com // version "eqsudmoain"
http://appid.appspot.com // default version
您可以 set version in app.yaml .您在管理员 - 版本中设置默认版本。
所以,你的建议是可行的,通过在不同版本下多次上传代码,然后使用链接中的示例代码来区分代码中的子域。
编辑:
*.appid.appspot.com 上不能有动态子域映射,但可以有 wildcard DNS mapping在您自己的域上,即 *.yourdomain.com。然后在代码中,您可以检查主机并将请求路由到正确的代码。
