【发布时间】:2014-04-09 16:49:25
【问题描述】:
我已按照步骤让我的自定义域与 GAE 一起使用。我很清楚所有这些步骤,实际上以下是简短而奇妙的方法。
1 - 转到 appengine.google.com,打开您的应用
2 - 管理 > 版本 > 添加域...(您的域必须链接到您的 Google Apps 帐户,请按照包括域验证在内的步骤进行操作。)
3 - 转到 www.google.com/a/yourdomain.com
4 - 仪表板 > 您的应用应在此处列出。点击它。
5 - myappid 设置页面 > 网址 > 添加新网址
6 - 只需输入 www 并点击添加
7 - 使用您的域名托管服务提供商的网络界面,为您的域名添加 www 的 CNAME 并指向 ghs.googlehosted.com
8 - 现在您已将 www.mydomain.com 链接到您的应用。
- 如果您想要裸域,即 mydomain.com,请使用您的 DNS 管理员(不在 Google Apps 中)的重定向并将其指向 www.mydomain.com。
现在我已经完成了这一切,我可以使用我的自定义域成功访问我的 appengine 应用程序。例如http://cic.mx 和http://www.cic.mx 都将我带到我的应用程序。但是 URL 更改为 -myappid-.appspot.com,我不希望它发生!
有人解决了这个问题吗?
我在 appengine 上使用一个 php 应用,带有一个 wordpress 实例。
【问题讨论】:
-
您确定您使用的是 CNAME 而不是重定向?
-
对 www.cic.mx 的请求以 HTTP 302 重定向响应 cicicalia.appspot.com 似乎您的代码正在执行此操作,例如WordPress
-
肯定是 CNAME,看看:cl.ly/image/2G1l301i200k 会不会是 .yaml 里的东西??
-
我已经看到你提到的,Wooble,事实上 cic.mx 适当地将 302 重定向到 www.cic.mx 但是随后,www.cic.mx 也显示了到 cicicalia 的 302 重定向.appspot.com;这第二次重定向是我试图避免的。我已经使用指向 ghs.googlehosted.com 的 CNAME 配置了 www.cic.mx,并且在任何地方都没有重定向编码......所以我仍然不明白为什么我们要获得第二次重定向。看一看:cl.ly/image/2Q0Y2q3e3t2d
-
能否请您发布您的 app.yaml 配置文件?
标签: wordpress google-app-engine