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

12

我已经在App Engine上制作了一个网站,并且已经部署好了。 我已经将我的域名重定向到ghs.google.com,成功地进入了我的网站。

问题是在地址栏中,“www.mysite.com”变成了“myappid.appspot.com”,但我不知道如何让它保持“www.mysite.com”。

这似乎是一个简单的事情,但它开始让我感到疯狂!

我该如何解决这个问题?


1
听起来更像是一个服务器故障的问题? - Joe Phillips
4个回答

10

请查看这份简短的指南,要点如下:

为www.yourdomain.com添加CNAME,并将其指向ghs.googlehosted.com。

通过appspot.com登录应用程序。

点击Administration → Application Settings链接。

在Domain Setup部分下点击Add Domain...按钮。

在域名框中添加www.yourdomain.com,然后点击Add Domain...按钮。


4
App Engine不支持"Naked domains",最接近的做法是使用一个服务,将foo.com/* 重定向到 www.foo.com/*。 - Nick Johnson

1

0
你描述的行为只有一个可能,那就是你的应用程序从www.mysite.com重定向到mysite.appspot.com发出了301或302重定向。App Engine本身不会这样做。如果你能粘贴相关的处理程序代码,也许我们可以找到问题所在。

怎么回事,为什么会有人踩?这是一个合法且准确的答案! - Nick Johnson

0

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

然而,我发现它可以让我重定向到http://www.mysite.com/home。所以我就这样做了。从www.mysite.com/home,我本来可以重定向到www.mysite.com,但我并不那么挑剔 :)

我认为在我的原始问题中,我的浏览器可能会缓存一些东西,所以当我尝试操作时它没有正确响应。清除历史记录或按ctrl+F5键第二次尝试有所帮助。

第一个答案提供了关于Google Apps方面的非常好的说明,但是提供的链接确实让我感到困惑,因为它提供了有关在dyndns.com上设置内容的说明(这对我来说似乎非常奇怪)。我只需要涉及Google Apps和我的域名提供商。

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

感谢大家的帮助 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接