我已经建立了一个可以继续使用App Engine的网站,并且已经部署了它。 我已将我的域名重定向到ghs.google.com,并成功转到我的网站。
问题是在地址栏中,'www.mysite.com'变成了'myappid.appspot.com',而我还没有弄清楚如何让它留在'www.mysite。 com公司。
看起来这么简单,但它开始让我疯了!
我该如何解决这个问题?
答案 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
感谢大家的帮助:)