最近、Heroku で実行している Rails アプリのドメインを変更しました。オリジナルを新しいものにリダイレクトし、ここ数か月間、両方で SSL を実行しています。リダイレクトだけなので、元のドメインから SSL を削除しようとしました。
私がやるべきだと思ったことはすべてやりました:
config.force_ssl = false
production.rbでアプリの SSL をオフにしました- 「myapp.herokuapp.com」を指すように DNS エイリアスと CNAME を変更しました
- SSL エンドポイントと証明書を削除しました
myapp.herokuapp.com にアクセスすると問題ありませんが、myapp.com または www.myapp.com にアクセスすると、サイトの安全なバージョンであるhttps://myapp.comに自動的に移動しようとします。 、ブラウザから標準のセキュリティ エラー警告が表示されます。
何か不足していますか?キャッシングの問題ですか?DNS の変更が反映されるまでに時間がかかるだけですか? いくつかのマシン/ブラウザで試しましたが、問題はそれらすべてで一貫しています。
最悪の場合、SSL エンドポイントを元に戻すことは間違いありませんが、やり過ぎのようです。