WebアプリケーションですべてのURLをhttpsにリダイレクトしようとしています。
エラスティックロードバランサーの背後にec2インスタンスがあります。SSLはロードバランサーで終了します。
リダイレクトを試みると、なじみのある「このページは決して完了しない方法で要求しています」という結果になります。
ロードバランサーは、443と80をインスタンスのポート80に転送します。
これが私の.htaccessにあるものです。
RewriteCond %{X-FORWARDED-PROTO} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
誰もこれを達成する方法を知っていますか?どうもありがとう、