通过httpd.conf将HTTP请求redirect到HTTPS

我目前尝试将HTTP请求redirect到HTTPS,但无法find一个解决scheme,

在我的httpd.conf中我有以下redirect到我的Tomcat应用程序:

RedirectMatch permanent ^/$ /sweetApp/ 

我发现我可以使用

redirect RedirectMatch (RewriteCond和RewriteRule) – 组合

在HTTPD.conf中。

另一种方式似乎是HTACCESS文件,但我在Windows上工作,不知道如何/不想使用HTACCESS文件。

我怎样才能执行这个redirect?

(我没有虚拟主机,使用普通的单一网站安装)

所以根据你的描述你定义了两个主机,一个是HTTP,一个是HTTPS,对不对?

所以在HTTP中,你可以添加一个这样的行:

 RedirectMatch .* https://yourdomain 

这将匹配请求的URI与模式.* ,所以它将始终匹配。 然后它redirect到绝对URL https://yourdomain