質問: Rails5.1.3でWebアプリケーションの勉強をしながら、実際に公開することを目指して制作しています。 さくらのVPSを使用しサイトをSSL化しようとしています。 SSL証明書 Let’s Encrypt をインストールしてできるようですが、SSL化した場合 HTTPS:// と打ち込むのを間違えて HTTP:// と打ち込んだ場合、アクセスはどうなるのでしょうか? HTTP://と打ち込んでも勝手にHTTPS://に変換されてアクセスしてくれるのでしょうか? どなたか教えていただけないでしょうか?宜しくお願いします。
回答: 何も設定しなければ自動では移動しませんので、httpからhttpsへ301リダイレクトを仕掛ける必要があります(実際の設定法はサーバによって違います)。 なお、HSTSといって、ヘッダでHTTPSアクセスを強制するようなものもありますが、これも**1度HTTPSでアクセス成功してから**でないと適用されません。