2011-01-24 29 views
6

可能重复:
Google Appengine & google Apps - mapping www.mydomain.com to my-app-id.appspot.com谷歌appspot应用程序在自定义域?

我已经拥有例如www.onlinecourse.com自定义域,我已经有一个应用程序对谷歌的基础设施或谷歌应用程序引擎以www运行.onlinecourse.appspot.com(仅举例)。

我要的是,当用户尝试访问www.onlinecourse.com,我的应用程序,在运行www.onlinecourse.appspot.com应该打开没有URL重定向。

我完全被从谷歌应用程序引擎这种说法所迷惑。

“你可以(如http://www.example.com/)使用谷歌企业应用套件,或者从你自己的域名服务您的应用程序,你可以在appspot.com域使用的是免费服务的名称您的应用程序,你可以分享你的应用程序世界,或限制访问您的组织成员。“

我想www.onlinecourse.com会完全取代www.onlinecourse.appspot.com

回答

3

只需添加自定义域,只需按照指示在这里: http://code.google.com/appengine/articles/domains.html

而一旦作品,你可以把支票在代码上appspot.com域域转发任何人登陆:(在Python的例子)

def get(self): 
    if self.request.host.endswith('appspot.com'): 
    return self.redirect('www.jaavuu.com', True) 
    # ... your code ... 
+0

用户的浏览器会显示http://example.appspot.com还是会显示http://www.example.com?对于我正在开发的Java应用程序,我有同样的问题。 – 2011-01-24 20:55:30

+0

它将显示www.example.com,因为您无法将裸域(example.com)映射到Google App Engine。但是,您可以使用该域的任何子域,因此您甚至可以映射* .example.com,并将example.com的任何子域(包括www)映射到同一个应用程序。 (请注意,您必须拥有可以执行通配符请求的DNS服务器。) – Amir 2011-01-24 21:22:43

3

的这个问题的答案应该是只是这个网址

http://code.google.com/appengine/articles/domains.html

这阿米尔已经指出。

但让我补充一些东西。首先,这不是一个编程问题。其次,但这是我的答案。

谷歌使用谷歌企业应用套件来管理其域。当企业想要在[email protected]上使用Gmail时,Google Apps是注册的。仅将Google Apps用于域名映射有点多余,特别是如果您不需要其他任何东西。但由于您可以禁用电子邮件,聊天和其他内容,并且由于它是免费的,因此没有理由,为什么您不应注册Google Apps。首先转到。 http://www.google.com/a并注册Google应用的标准版本。使用cname/meta标签/ html文件来验证您的域名。一旦你这样做,你可以添加你想用你的Appspot上的域名托管GAE应用程序(例如,如果您拥有域mydomain.com中,你应该映射www.mydomain.com)。您可以使用n个301重定向方法之一将mydomain.com重定向到www.domain.com。我听说Google提供了一些IP,您可以指定A的名称。

教程链接: http://aralbalkan.com/1466

在本教程中,巴尔干先生使用dynds作为一个例子,这可能不是我们该做的你(它不是免费的)。正如我之前所说,您的注册商可能有足够的DNS选项。否则你可以去像http://geoscaling.com(免费10个域名)。剩下的东西应该是一样的。

(我想你已经有一些东西可以管理你的DNS了,例如,你的域名注册商通常会给你一些DNS控制权,进入你的域名的DNS设置并在需要的时候更改CNAME。您的域名的托管,您将能够使用元标记或HTML文件选项来验证您的域名。这里有很多关于Google Apps的教程。如果您不确定,请发表评论,我将展开帖子)

当你通过后,你的www.onlinecourses.com应该是用户看到的。

相关问题