Я использую EC2 Instance для своего веб-приложения. Я купил новый SSL и установил его на классический балансировщик нагрузки AWS, и мой SSL работает нормально. Но с точки зрения SEO, я хочу перенаправить все запросы с www и не-www и HTTP www и HTTP-без www-запросов на https не-www-версию. Я запускаю свое приложение в версии Tomcat 8. У меня нет ни apache, ни какого-либо другого сервера. Я прочитал много статей, которые они упоминали, делая файл .htaccess, но я надеюсь, что он не работает в tomcat8.
Я создаю файл в папке WEB-INF с именем rewrite.config. и мимо этого кода. это работает как-то, но не во всех выше возможных случаях.
# bounce all requests coming in on HTTP to HTTPS
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]