httpd.conf を介して HTTP リクエストを HTTPS にリダイレクトする

httpd.conf を介して HTTP リクエストを HTTPS にリダイレクトする

現在、HTTPリクエストをHTTPSにリダイレクトしようとしていますが、解決策が見つかりません。

私の httpd.conf には、Tomcat アプリケーションへの次のリダイレクトがあります。

RedirectMatch permanent ^/$ /sweetApp/

使えることが分かりました

リダイレクト または リダイレクトマッチ または(RewriteCond と RewriteRule) - 組み合わせ

HTTPD.conf 内。

別の方法としては HTACCESS ファイルがあるようですが、私は Windows で作業しており、HTACCESS ファイルの使用方法がわからないため、使用したくないのです。

このリダイレクトを実行するにはどうすればいいですか?

(仮想ホストは使用しておらず、単純な単一サイトのインストールを使用しています)

答え1

あなたの説明によれば、2 つのホストが定義されていて、1 つは HTTP 用、もう 1 つは HTTPS 用ということですね?

したがって、HTTP の場合は次のような行を追加できます。

RedirectMatch .* https://yourdomain

これは要求されたURIをパターンと照合するので.*、常に一致します。その後、絶対URLにリダイレクトします。https://yourdomain

関連情報