Чтобы перенаправить http на https на приложение AWS Elastic Beanstalk php, я использую правила перезаписи в файле .htaccess.Принудительное перенаправление http на https на эластичный beanstalk
Моя проблема заключается в том, что мои правила работают отлично для URLs, указывающих на файлы, но не для корневого домена, например:
http://www.testdomain.com/index.php => redirects OK to => https://www.testdomain.com/index.php
но
http://www.testdomain.com does not redirect to https://www.testdomain.com
Мои правила:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_URI} !^/status$
RewriteCond %{REQUEST_URI} !^/version$
RewriteCond %{REQUEST_URI} !^/_hostmanager/
RewriteRule . https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
Спасибо за помощь!