从“mysite.herokuapp.com”重定向到“www.mysite.com”
可能重复:
如何配置heroku应用程序DNS到Godaddy域?
我从GoDaddy购买了一个域名,说它是www.mysite.com,我在Heroku mysite.herokuapp.com上托管我的应用程序。 当我点击mysite.herokuapp.com它应该重定向到www.mysite.com,我的网站到各种页面(例如myapp.herokuapp.com/users)来自代码或类似但是(mysite.herokuapp.com shuld不可访问)
您应该在Rails应用程序中执行此操作。
创建一个检查HTTP_HOST
变量的Rack中间件。 如果该值与www.mysite.com
不匹配,则发送重定向状态代码并将用户重定向到正确的路径。
这里有一些例子,你可以从一个想法开始
- 如何使用Rails 3 / Rack在没有www的情况下重定向?
- https://github.com/stjhimy/rack-www
- Heroku帮助Amazon RDS rails推送数据库错误
- API请求 – OpenSSL :: SSL :: SSLError:SSL_connect SYSCALL返回= 5 errno = 0 state = SSLv3读取服务器hello A
- 将Rails应用程序部署到Heroku时出现语法错误:ExecJS :: RuntimeError:SyntaxError:意外字符
- heroku上的Google Vision API身份validation
- PG :: ConnectionBad FATAL:角色“Myname”不存在
- 在Heroku中将UTF-8设置为默认字符串编码
- Heroku上的twitter-bootstrap-rails:Glyphicons显示为正方形
- Heroku的神秘短暂文件系统不让我从S3获取文件
- Heroku上的奇怪的TTFB(第一个字节的时间)问题