Skip to main content
 首页 » 编程设计

python之在 Google App Engine + webbapp2 上应用 "hello world"的动态子域

2025年05月04日24lexus

我有几个问题。我工作了好几天都想不通。

目标:在 Google App Engine 上动态创建子域。

我只是一个“hello world”,我想推荐实现,可以处理剩下的事情。

1-http://eqsudmoain.appid.appspot.com 写 = “eqsubdomain”

2-http://appid.appspot.com written = " Hello World "

我只想做,我需要你的帮助。 我找到了这段代码的文档,而不是动态的。

这是代码; https://snipt.net/mehmetkose/google-app-engine-dynamic-subdomains-question/?key=7a99428d29d9aa8376158a22dbb63c94

哪个域名注册商也可以使用这个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。然后在代码中,您可以检查主机并将请求路由到正确的代码。