从“mysite.herokuapp.com”重定向到“www.mysite.com”

时间:2012-09-18 06:24:20

标签: ruby-on-rails ruby heroku http-redirect

  

可能重复:
  How to configure heroku application DNS to Godaddy Domain?

我从GoDaddy购买了一个域名,说它是www.mysite.com,我在Heroku mysite.herokuapp.com上托管我的应用程序。当我点击mysite.herokuapp.com它应该重定向到www.mysite.com,我的网站到代码或类似的各种页面(例如myapp.herokuapp.com/users)但是(mysite.herokuapp.com shuld不可访问) )

1 个答案:

答案 0 :(得分:2)

您应该在Rails应用程序中执行此操作。

创建一个检查HTTP_HOST变量的Rack中间件。 如果该值与www.mysite.com不匹配,则发送重定向状态代码并将用户重定向到正确的路径。

以下是一些可以从中获得想法的例子