2013-11-27 35 views
0

問題:在瀏覽器中輸入www.domainname.com時,我被重定向到http://my domainname.com,它表示該站點不受信任。我遵循Heroku文檔,但仍然失敗。Heroku SSL說可信,但重定向到http

我在Heroku Cedar Stack上運行Rails 3+,並添加了SSL端點插件,上傳了證書和私鑰,並將DNS中的CName轉發給NAME.herokussl.com網址,該網址通過SSL端點的。運行heroku certs後,它表示Trusted: true。在Namecheap中設置CNames後,我等了24小時以上,但仍無法使用https安全地址。有沒有人有修復?

回答

0

將以下行添加到我的production.rb文件中解決了我的問題。

#app/config/environments/production.rb 
config.force_ssl = true 
+0

我試過了,但後來得到了無限的重定向。我發現了這個問題。我正在使用Spree,並且Spree僅對數據敏感頁面使用SSL:登錄/註銷和簽出。它對這些頁面正常工作,但我沒有意識到。有沒有人認爲在商店產品頁面上沒有SSL是一個問題? –