
Ich versuche derzeit, die HTTP-Anfrage auf HTTPS umzuleiten, konnte aber keine Lösung dafür finden.
in meiner httpd.conf habe ich die folgende Weiterleitung zu meiner Tomcat-Anwendung:
RedirectMatch permanent ^/$ /sweetApp/
Ich habe herausgefunden, dass ich verwenden kann
Umleiten oder Umleitungsmatch oder(RewriteCond und RewriteRule) - Kombinationen
in der HTTPD.conf.
Eine andere Möglichkeit scheint die HTACCESS-Datei zu sein, aber ich arbeite unter Windows und weiß nicht, wie das geht, bzw. möchte keine HTACCESS-Datei verwenden.
Wie kann ich diese Umleitung durchführen?
(Ich habe keine virtuellen Hosts, sondern verwende eine einfache Einzelsite-Installation)
Antwort1
Ihrer Beschreibung zufolge haben Sie also zwei Hosts definiert, einen für HTTP und einen für HTTPS, richtig?
In der Zeile für HTTP können Sie also eine Zeile wie diese hinzufügen:
RedirectMatch .* https://yourdomain
Dadurch wird die angeforderte URI mit dem Muster abgeglichen .*
, sodass sie immer übereinstimmt. Anschließend wird zur absoluten URL weitergeleitet.https://yourdomain