Ruby on rails www&x27;不能使用heroku应用程序,其他子域可以

Ruby on rails www&x27;不能使用heroku应用程序,其他子域可以,ruby-on-rails,heroku,subdomain,Ruby On Rails,Heroku,Subdomain,我有一个RubyonRails heroku应用程序,我正试图与我的HostGator托管域一起使用 我已经编辑了CNAME记录,可以使任何子域工作,除了www 例如: ww2.site.com-工作正常 crap.site.com-工作正常 www.site.com-不起作用 site.com-不工作 为什么我只能使用非www的子域?这只说明了您上面提到的裸域(example.com) Heroku没有(使用传统的DNS A记录),但是有几种方法可以解决这个问题 (1) 。最好的解决方案是

我有一个RubyonRails heroku应用程序,我正试图与我的HostGator托管域一起使用

我已经编辑了CNAME记录,可以使任何子域工作,除了www

例如:

  • ww2.site.com-工作正常
  • crap.site.com-工作正常
  • www.site.com-不起作用
  • site.com-不工作

为什么我只能使用非www的子域?

这只说明了您上面提到的裸域(example.com)

Heroku没有(使用传统的DNS A记录),但是有几种方法可以解决这个问题

(1) 。最好的解决方案是为您的站点购买SSL证书。您必须从Heroku购买证书,然后还要从第三方购买实际的证书。然而,这并不像购买证书那么容易,瞧


(2) 。这是实现这一点的最简单的方法,但也有一些例外情况。要使用此功能,请将您的“裸域”(example.com而非www.example.com!)指向IP地址174.129.25.170

您是如何编辑CNAME记录的?另外,site.com不起作用,不是子域,这就是你想要的吗?我在HostGator的“高级DNS区域编辑器”工具中编辑了CNAME记录,输入子域作为名称,默认TTL为14400,键入:CNAME,然后输入heroku应用程序地址(herokuappname.herokuapp.com)。关于site.com不工作,我只是把它放进去,因为如果这是唯一的方法,我会很好地工作。我只是不明白为什么万维网不起作用我上周为一个新域名做了这件事。我按照这里的说明进行操作:。基本上,只需将裸域转发到www。为www添加一个cname条目。我在godaddy上而不是hostgator上,但应该能够在那里完成。www子域最终开始工作-由于某些原因,它没有像其他子域一样立即传播,但现在它工作了。谢谢大家的帮助。