经过几个小时的阅读和尝试DNS记录后,我可以通过这些url访问我的谷歌应用程序引擎应用程序:

myappid.appspot.com www.myappid.myowndomain.example

不奏效的:

myowndomain.example www.myowndomain.example

我希望能够服务我的应用程序直接离开我的域,而不是一个子域。我见过这样的应用。有没有办法在没有URL重定向的情况下做到这一点?


当前回答

你可以在godaddy中重定向或屏蔽你的域名,但我不知道其他托管网站。看看这个链接

其他回答

下面是谷歌关于在自定义域上映射应用程序的教程:https://cloud.google.com/appengine/docs/domain?hl=FR

这应该是最新的更新。但请注意以下两点:

1-你可能在新的开发控制台找不到你的应用程序,那么唯一的解决办法就是下载源代码,从新的开发控制台创建一个新的应用程序并部署它。

2-你在开发控制台找到你的应用程序,但是在计算菜单下你可能找不到教程中提到的应用程序引擎设置,然后你必须按照我在第一点中解释的那样进行(创建另一个应用程序)

我希望这能有所帮助!

当你去“应用程序设置->添加域”它会要求选择登录帐户,可能你已经在gmail帐户,所以它也会显示gmail帐户,但你应该使用谷歌应用程序帐户,你已经映射了你的自定义域。

谷歌没有提供IP供我们设置A记录。如果可以的话,我们可以使用裸域。

还有另一种选择,通过设置一个记录到外国web服务器的IP,该服务器可以从例如域名进行HTTP重定向。示例到www.domain.example(查看GiDNS)

你可以在godaddy中重定向或屏蔽你的域名,但我不知道其他托管网站。看看这个链接

如果你像我一样,在尝试添加“www”作为子域以使自己的域正常工作时看到了这条消息:

“已使用,请删除之前的。 先画地图。”

如果您的域使用谷歌应用程序,以上在其他答案中提到的过程略有变化。

现在你也必须这样做:

谷歌应用程序->服务设置->站点。点击“Web地址映射”,删除默认添加到Sites的“www”映射。

然后你可以为你的App引擎应用添加“www”子域

请看这个链接:

http://groups.google.com/group/google-appengine/web/deleting-existing-www-mapping-from-google-apps