我目前尝试将 HTTP 请求重定向到 HTTPS,但找不到解决方案,
在我的 httpd.conf 中,我将以下内容重定向到我的 Tomcat 应用程序:
RedirectMatch permanent ^/$ /sweetApp/
我发现我可以使用
重定向 或者 重定向匹配 或者(RewriteCond 和 RewriteRule)- 组合
在 HTTPD.conf 中。
另一种方法似乎是 HTACCESS 文件,但我在 Windows 上工作,不知道如何/不想使用 HTACCESS 文件。
我如何执行此重定向?
(我没有虚拟主机,使用普通的单站点安装)
答案1
因此,根据您的描述,您定义了两个主机,一个用于 HTTP,一个用于 HTTPS,对吗?
因此,在 HTTP 中,您可以添加如下行:
RedirectMatch .* https://yourdomain
这将使请求的 URI 与模式 匹配.*
,因此它将始终匹配。然后重定向到绝对 URLhttps://yourdomain