如何在Google App Engine上设置我的域名?

时间:2009-05-02 03:25:43

标签: google-app-engine dns deploying

我已经建立了一个可以继续使用App Engine的网站,并且已经部署了它。 我已将我的域名重定向到ghs.google.com,并成功转到我的网站。

问题是在地址栏中,'www.mysite.com'变成了'myappid.appspot.com',而我还没有弄清楚如何让它留在'www.mysite。 com公司。

看起来这么简单,但它开始让我疯了!

我该如何解决这个问题?

4 个答案:

答案 0 :(得分:10)

从本质上看this quick guide

  

为www.yourdomain.com添加CNAME   将它指向ghs.googlehosted.com。

     

通过以下方式登录您的申请   appspot.com。

     

单击“管理”   →应用程序设置链接。

     

单击“添加”   Domain下的Domain ...按钮   设置部分

     

添加www.yourdomain.com   在域名框中单击“添加”   域名...按钮

答案 1 :(得分:1)

关于裸域问题。请查看:http://code.google.com/appengine/kb/general.html#naked_domain并按照其中提供的链接进行操作。

答案 2 :(得分:0)

您获得所描述行为的唯一原因是您的应用是从www.mysite.com向mysite.appspot.com发布301或302重定向。 App Engine本身不会这样做。如果您粘贴相关的处理程序代码,也许我们可以发现问题。

答案 3 :(得分:0)

我发现我的域名提供商允许我从http://mysite.com到另一个网址进行网址重定向,但不幸的是,它不允许我将http://mysite.com重定向到http://www.mysite.com

我发现它会让我重定向到http://www.mysite.com/home,所以我已经这样做了。从www.mysite.com/home,我本可以重定向到www.mysite.com,但我不是那么挑剔:))

我认为在我原来的问题中,我的浏览器可能已经缓存了一些东西,所以当我玩它时它没有正确响应。重置我的历史记录或ctrl + F5帮助第二次。

第一个答案提供了关于谷歌应用程序方面的非常好的说明,但提供的链接真的让我失去了关于在dyndns.com设置东西的说明(这对我来说似乎很奇怪)。我只需要触摸谷歌应用程序和我的域名提供商。

Google也有一些文档,我发现http://www.google.com/support/a/bin/answer.py?hl=en&answer=61057

感谢大家的帮助:)