通过 httpd.conf 将 HTTP 请求重定向到 HTTPS

通过 httpd.conf 将 HTTP 请求重定向到 HTTPS

我目前尝试将 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

相关内容