我已成功将www.jamesdong.com
和jamesdong.com
指向jamesdong.herokuapp.com
。问题是,到达目的地后,地址栏会显示jamesdong.herokuapp.com
而不是www.jamesdong.com
或jamesdong.com
。
知道如何解决这个问题吗?随意尝试在您自己的浏览器中查看问题,网站是实时的。
供参考:
heroku domains
显示3个域:
jamesdong.com
www.jamesdong.com
jamesdong.herokuapp.com
我使用TigerTech作为我的域名提供商,设置如下:
这些都是我可以编辑的设置。
谢谢!
答案 0 :(得分:0)
像这样配置
ALIAS jamesdong.com => jamesdong.herokuapp.com
CNAME www.jamesdong.com => jamesdong.herokuapp.com
它将被修复。
答案 1 :(得分:0)
最终发生的事情是我的DNS提供商不允许ALIAS和CNAME更改,所以我将以下代码放在我的应用程序助手中
before_action :redirect_to_www if Rails.env == "production"
def redirect_to_www
unless /www\.jamesdong\.com/ =~ request.url
uri = URI.parse(request.url)
uri.host = "www.jamesdong.com"
redirect_to uri.to_s
end
end