Rails Heroku SSL https://重定向

An *_* Le 3 dns https cname ruby-on-rails heroku

我有一个添加了Heroku SSL的Rails 5应用程序.www.example.com和example.com工作正常,但当我用"https://"为我的网站开头时,它不起作用,但"http://"有效.

我正在使用Namecheap.com作为我的DNS.如何将" https://example.com "指向我的heroku应用程序?

Ran*_*zit 10

你需要做的是:

您需要SSL Endpointheroku应用中添加插件

它将EndPoint URL为您的heroku应用程序提供.

https://devcenter.heroku.com/articles/ssl-endpoint

而且您需要添加SSL cert来自第三方供应商的配置.

然后你可以添加来自插件的CNAME记录.EndPoint URLSSL Endpoint

一定要添加它 config/environments/production.rb

config.force_ssl = true
Run Code Online (Sandbox Code Playgroud)

它会工作的.