デフォルトのバーチャルホストで ServerName なしで HTTP を HTTPS にリダイレクトする
2023-07-18 19:44:10
質問
私の apache サーバーで、すべての着信 http リクエストを同等の https リクエストにリダイレクトできるようにしたいと思います。 この場合、デフォルトのバーチャルホストに
ServerName
を指定することなく、リクエストの url に表示されたサーバ名でリダイレクトできるようにしたいことです。 私はこのようなものを望んでいます。
NameVirtualHost *:80
<VirtualHost *:80>
RedirectPermanent / https://%{SERVER_NAME}/
...
</VirtualHost>
これは
Redirect
を使うことができますか?
Rewrite
?
どのように解決するのですか?
vhostの設定にこれを追加してみてください。
RewriteEngine On
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
関連
-
[解決済み】htaccess - ブラウザのURLを変更せずにサブフォルダにリダイレクトする。
-
[解決済み] リポジトリからコードをチェックアウトする際の SVN エラー E175002
-
[解決済み] 404 Not Found 要求された URL がこのサーバーで見つかりませんでした。
-
[解決済み] .htaccess httpからhttpsへのリダイレクト
-
[解決済み] Systemctlとserviceコマンドの違い
-
[解決済み】HTTPとHTTPSのパフォーマンス比較
-
[解決済み】htaccess で https://www にリダイレクトされる。
-
[解決済み】すべてのHTTPリクエストをHTTPSにリダイレクトする方法
-
[解決済み] Apache から tomcat へ:mod_jkとmod_proxyの比較
-
[解決済み] Apacheでレート制限を行うにはどうすればよいですか?(1秒あたりのリクエスト数)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SSLが許容最大長を超えるレコードを受信しました。(エラーコード: ssl_error_rx_record_too_long)
-
[解決済み] 404 Not Found 要求された URL がこのサーバーで見つかりませんでした。
-
[解決済み] AllowOverrideはここでは許可されません
-
[解決済み] Apacheのエラーです。デフォルトのバーチャルホストがポート443で重複しています。
-
[解決済み] <IfModule mod_rewrite.c> で毎回 RewriteEngine On?
-
[解決済み】ssl_error_rx_record_too_longとApache SSL【終了しました
-
[解決済み] Apache から tomcat へ:mod_jkとmod_proxyの比較
-
[解決済み] Windows 7でWAMPの403 Forbiddenメッセージが表示される。
-
[解決済み] なぜHTTPサーバーはHTTPヘッダー名にアンダースコアを使用しないのか?
-
[解決済み] Apache httpdのセットアップとインストール