web-dev-qa-db-ja.com

同じhttpdでHTTPをHTTPSにリダイレクトするにはどうすればよいですか?

ここに私が持っているものがあります:

  • CentOS 5.4(32ビット)
  • インストールされたApache httpd(サーバーバージョン:Apache/2.2.11(Unix))
  • mod_rewriteはすでに存在します

質問:VirtualHostを使用して単純な http://site.comhttps://site.comにリダイレクトする方法定義?

PS:SFに関する後の回答で見つけようとしましたが、ニースの解決策が見つかりません。

ありがとう。

10
mosg
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_Host}%{REQUEST_URI}
9
Ernest Mueller

ディレクトリに基づいて、mod_aliasおよび Redirect を使用できます。リンクされたドキュメントは、追加の詳細を識別します。

<Directory /path/to/site>
   Redirect /service https://foo2.example.com/service 
</Directory>
2
Warner