Che*_*ana 7 subdomain google-app-engine redirect
我一直在寻找这个重定向问题的答案.有很多类似的问题,但我仍然找不到如何解决.
我已将GoDaddy的域名设置为我的GAE应用程序,如下所示:
将www的cNAME 设置为 ghs.googlehosted.comdomain,请访问:https://cloud.google.com/appengine/docs/domain
通过设置A和AAAA记录来启用我的裸域,请访问:https://support.google.com/a/answer/2579995
从这一步开始,我的裸域和我的www都工作得很好.
但是,请参阅" Google WebMaster工具 " 的" 网站设置 ",建议您选择首选域名www或裸域,并将301重定向到首选域名.所以我决定将我的裸域设置为我的首选域.
在GAE的我的域名设置和GoDaddy的帐户中,我删除了CNAME的www记录,并在GoDaddy的" 新子域名转发 "中创建了www到我的裸域的http类型301(永久).但是现在我的www域名出现了这个错误:
404. That’s an error.
The requested URL / was not found on this server. That’s all we know.
Run Code Online (Sandbox Code Playgroud)
我检查了我的裸域仍在工作.任何人都可以告诉我一直在做什么?
最后我找到了如何解决此域重定向问题的解决方案。
我从 GoDaddy 支持看到这篇帮助文章:更新域名的 IP 地址以进行转发,其中指出我必须手动更新域名地址,以便域名转发服务正常工作。
但是,我不需要将 A 记录中的所有“@”主机替换到此转发地址中,只需添加一个单独的主机记录,名称为“www”,将 www 域指向要转发的 50.63.202.1,并保留另一个原始 A和 AAAA 记录,因为裸域需要它们才能从 GAE 应用程序提供服务。
因此,更新 A Host 中的记录后,它将如下所示:
Host Points To
@ 216.239.32.21
@ 216.239.34.21
@ 216.239.36.21
@ 216.239.38.21
www 50.63.202.1
Run Code Online (Sandbox Code Playgroud)
重定向现在可以正常工作。我的www 域现在重定向到我的裸域。当然,与将 http 直接指向裸域相比,该页面需要一些时间才能显示,但似乎一切正常。
希望这也能帮助其他希望将裸域(非 www)设置为首选域而不是 www 域的人。
| 归档时间: |
|
| 查看次数: |
2176 次 |
| 最近记录: |