Google app engine 自定义域上的google appspot应用程序?

Google app engine 自定义域上的google appspot应用程序?,google-app-engine,Google App Engine,可能重复: 我已经拥有一个自定义域,例如www.onlinecourse.com,并且我已经有一个应用程序运行在google infrastructure或google app engine上,其中包含www.onlinecourse.appspot.com(仅举个例子) 我想要的是,当用户尝试访问www.onlinecourse.com时,我在www.onlinecourse.appspot.com上运行的应用程序应该在不重定向URL的情况下打开 我完全被谷歌应用引擎的这句话愚弄了 “您可以

可能重复:

我已经拥有一个自定义域,例如www.onlinecourse.com,并且我已经有一个应用程序运行在google infrastructure或google app engine上,其中包含www.onlinecourse.appspot.com(仅举个例子)

我想要的是,当用户尝试访问www.onlinecourse.com时,我在www.onlinecourse.appspot.com上运行的应用程序应该在不重定向URL的情况下打开

我完全被谷歌应用引擎的这句话愚弄了

“您可以使用Google Apps从自己的域名(如)为您的应用程序提供服务。或者,您可以使用appspot.com域上的免费名称为您的应用程序提供服务。您可以与世界共享您的应用程序,或者限制您组织成员的访问。”


我认为www.onlinecourse.com将完全取代www.onlinecourse.appspot.com

,只需添加一个自定义域,只需按照以下说明操作:

一旦成功,您可以在代码中进行检查,将任何登录到appspot.com域的人转发到您的域:(python中的示例)


这个问题的答案应该是这个url

埃米尔已经指出了这一点

但让我补充一些东西。首先,这不是一个编程问题。第二,尽管如此,这是我的答案

谷歌使用谷歌应用程序管理其域名。谷歌应用程序是公司想要在谷歌上使用gmail时注册的东西mail@companydomain.com. 仅仅为了域名映射而使用谷歌应用程序是有点多余的,尤其是如果你不想要任何其他东西的话。但既然你可以禁用电子邮件、聊天和其他东西,而且它是免费的,那么你就没有理由不注册谷歌应用。先去。并注册标准版的谷歌应用程序。使用cname/meta tag/html文件验证您的域名。完成此操作后,您可以添加要用于appspot托管的GAE应用程序的域名(例如,如果您拥有域mydomain.com,则应映射到www.mydomain.com)。您可以使用n个301重定向方法之一将mydomain.com重定向到www.domain.com。我听说谷歌提供了一些IP,你可以把你的名字指向这些IP

教程链接:

在本教程中,Balkan先生以dynds为例,它可能不适合您(它不是免费的)。正如我之前所说,您的注册官可能有足够的DNS选项。否则你可以选择(免费10个域名)。其余的东西应该是一样的

(我猜你已经有了一些东西来管理你的DNS,例如,你的域名注册商通常会给你一些DNS控制。进入你的域名的DNS设置,并在需要时更改CNAME。如果你可以ftp到你的域名的主机,你将能够使用元标记或html文件选项来验证你的域名。有很多f谷歌应用程序教程。如果你不确定,发表评论,我将扩展帖子)


完成后,您的www.onlinecourses.com应该是用户看到的内容。

用户的浏览器会显示还是会显示?对于我正在开发的java应用程序,我有同样的问题。它会显示www.example.com,因为您无法映射裸域(example.com)但您可以使用该域的任何子域,因此您甚至可以将*.example.com和example.com的任何子域(包括www)映射到同一个应用程序。(请注意,您必须有一个可以执行通配符请求的DNS服务器。)仅供参考,您发布的第一个链接已断开。@jmort253已更正。它与阿米尔的链接相同。
def get(self):
  if self.request.host.endswith('appspot.com'):
    return self.redirect('www.jaavuu.com', True)
  # ... your code ...