一个谷歌应用引擎应用如何服务多个域?

时间:2013-04-13 23:22:34

标签: google-app-engine multi-tenant forwarding domain-name

还是可以吗?

例如,我想帮助一些朋友设置他们的购物车网站。他们已经购买了他们的网站域名。但我想在www.mywebsite.com支付一个谷歌应用引擎应用,我想将其域名“转发”到www.mywebsite.com/friend1www.mywebsite.com/friend2。通过这种方式,我希望他们的客户看到他们的网站可能是http://www.friend1.com,但实际上他们是由一个应用引擎应用程序提供的。

在我的应用程序中,我知道如何分析路径,以便我可以去数据存储区来提供不同的页面,html。所以问题是如何或可以从不同的域转发一个谷歌应用引擎。谢谢!

1 个答案:

答案 0 :(得分:1)

我不太确定你的“前进”的确切含义是什么,但我会尝试回答不同的情况。

  1. 如果您希望浏览器一直显示www.friend1.com而不显示www.mywebsite.com,您应该将friend1.com设置为Google App帐户,并将其域名添加到您的应用程序(就像您为自己的域所做的那样)。这样,到www.friend1.com(或他们选择的子域)的所有流量都会转到您的appengine应用。并且您的应用应该相应地检测http请求和响应的域。

  2. 如果您只是想要“重定向”......这意味着,用户访问www.friend1.com会将其浏览器自动转至www.mywebsite.com/friend1并将其显示在网址栏中,好吧,只需在www.friend1.com中设置一个index.html页面并在文件中添加meta refresh header即可。或使用任何服务器端重定向方法。