我有一个托管在heroku上的应用程序,以及一个来自GoDaddy的域名。我已经正确设置转发,所以如果你去www.mysitename.com,它会转到我的Heroku应用程序。但是,我正在尝试配置它,所以如果你输入mysitename.com,它仍然会重定向到Heroku应用程序 - 现在,当我这样做时它只会把我带到一个空白页面(没有错误信息)
在GoDaddy的域名设置中,我为我的域名(www.mysitename.com)和我的子域名(mysitename.com)设置了屏蔽转发功能。我是否需要在GoDaddy上以某种方式配置DNS?或者它仍然不起作用只是因为它需要很长时间才能传播?我从不同的地方读过一些相互矛盾的东西,并没有真正找到一个直截了当的答案。真的很感激一些建议!
答案 0 :(得分:2)
为了让您的根域的流量转发到Heroku,您的DNS提供商需要支持CNAME展平,GoDaddy不会这样做。
https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain
我通过注册免费的CloudFlare Web帐户,然后配置我的注册商以使用CloudFlare来管理DNS来解决了这个问题。您只需进入GoDaddy,将您的Nameserver更改为CloudFlare为您提供的值,然后您就可以在支持CNAME展平的CloudFlare上管理您的DNS。作为奖励,来自CloudFlare的DNS(和其他)服务是一流的,闪电般快速。
答案 1 :(得分:1)