繁体   English   中英

在GoDaddy上将重定向www设置为裸域后,GAE错误404

[英]GAE Error 404 after setting redirect www to naked domain on GoDaddy

我一直在寻找这个重定向问题的答案。 有很多类似的问题,但我仍然找不到如何解决。

我已将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.

我检查了我的裸域仍在工作。 任何人都可以告诉我一直在做什么?

最后我找到了如何解决这个域重定向问题的解决方案。

我来到这篇帮助文章:从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

重定向现在正常工作。 我的www域名现在重定向到我的裸域 当然,页面将花费一些时间来显示直接将http指向裸域但似乎一切正常。

希望这也可以帮助其他人,他们最好将自己的裸域(非www)设置为首选域而不是www域。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM