Я использую экземпляр EC2 для своего веб-приложения. Я купил новый SSL и установил его на классическом балансировщике нагрузки AWS, и мой SSL работает нормально. Но с точки зрения SEO я хочу перенаправить все запросы с www и без www и HTTP с www и HTTP без www на версию https без www. Я запускаю свое приложение в версии tomcat 8. У меня нет апача или любого другого сервера. Я прочитал много статей, в которых они упоминали об этом, создавая файл .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]