透過 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

相關內容