方法名称从网址中删除而没有' www。'

时间:2014-06-29 16:49:22

标签: ruby-on-rails heroku ruby-on-rails-4 dns

我在heroku上运行了一个rails 4应用程序。当尝试在网址中调用不含mysite.com/signup的方法www.时,网址会重定向到www.mysite.com并丢弃'/signup'

仅当我使用www.显式调用URL时才会调用该方法:

`www.mysite.com/signup`

如何在不指定www.的情况下将方法名称附加到网址?

以下是我的名称设置: Name Cheap settings:

1 个答案:

答案 0 :(得分:1)

这里的问题是你的@ record是一个URL重定向,因此当重定向发生时,附加到URL的任何内容都将丢失。

您需要使用DNS提供商而不是能够支持顶级记录中的CNAME - Heroku不支持使用IP地址(A记录),因为它们可以并且确实会更改。像DNSimple,DNSMadeeasy和pointDNS这样的提供商可以做到这一点,而不是使用重定向。