google-app-engine - 一个谷歌应用引擎应用程序如何服务于多个域?

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

或者可以做到吗?

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

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

最佳答案

我不太清楚你所说的“前进”的确切含义是什么,但我会尝试根据不同的情况来回答。

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

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

关于google-app-engine - 一个谷歌应用引擎应用程序如何服务于多个域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15994024/

相关文章:

java - Appengine Channel Api 存在 _ah/channel/connected 不工作

Delphi:使用 URL 转发下载文件

apache - 每个请求后的新 session ,tomcat 后端,apache 前端

http - Multi-Tenancy 与单租户

c# - 如何将 IHttpContextAccessor 注入(inject) Autofac TenantIdentificationStrategy

php - PHP 中的参数转发

google-app-engine - 无法从 Chrome 扩展程序连接到本地主机

google-app-engine - 如何设置全局 DeadlineExceededError 处理程序?

android - 是否有任何工具可以从 AppEngine 中的 Discovery 文档开始为 Android 自动生成库代码?

mongodb - 如何实现 Multi-Tenancy MongoDB