こんにちは、かずけんです。
AWSのApplication Load Balancer(以下、ALB)の設定だけで、簡単にHTTPアクセスをHTTPSにリダイレクトすることができます。
.htaccessなどにリダイレクトの設定を書く必要がありません。
リダイレクトの設定自体も簡単にできますので、参考にしてみてください。
HTTPSリダイレクトの設定方法
設定するロードバランサーを選択し、「リスナー」タブ→「ルールの表示/編集」の順にクリックします。
「条件の追加」、「アクションの追加」それぞれにクリックし、条件とアクションを設定します。
(次のイメージを参考にしてください)
キャプチャでは、条件に「ホストヘッダ」を設定していますが、他にもパス(URL)での指定もできます。
パスには「*」を使用して、部分一致の条件も指定できます。
まとめ
.htaccessにリダイレクトの設定を行わなくても、ALBだけで設定できるのは、いいですね!
条件を細かく指定することで、リダイレクトの設定を汎用的にできます。
お読みいただき、ありがとうございましたっ!