
В настоящее время я пытаюсь перенаправить HTTP-запрос на HTTPS, но не могу найти решение для этого,
В моем httpd.conf есть следующее перенаправление на мое приложение Tomcat:
RedirectMatch permanent ^/$ /sweetApp/
Я узнал, что могу использовать
Перенаправить или RedirectMatch или(RewriteCond и RewriteRule) - Комбинации
в HTTPD.conf.
Другим способом, похоже, является файл HTACCESS, но я работаю в Windows и не знаю, как / не хочу использовать файл HTACCESS.
Как мне выполнить это перенаправление?
(У меня нет виртуальных хостов, я использую простую односайтовую установку)
решение1
Итак, согласно вашему описанию, у вас определены два хоста: один для HTTP и один для HTTPS, верно?
Поэтому в файле для HTTP вы можете добавить такую строку:
RedirectMatch .* https://yourdomain
Это сопоставит запрошенный URI с шаблоном .*
, поэтому он всегда будет соответствовать. Затем он перенаправляет на абсолютный URLhttps://yourdomain