1. ホーム
  2. apache

[解決済み] HTTPSをHTTPにリダイレクトするにはどうしたらいいですか?

2022-04-21 17:52:59

質問

HTTPSをHTTPにリダイレクトするにはどうしたらいいですか?つまり、みんなが教えている(ように見える)ことの反対です。

SSL認証を取得したHTTPSのサーバーと、取得していないミラーサーバーがありますが、緊急時のためなので、認証取得のメリットはないです。

クライアントのデスクトップで、いくつかのショートカットが http://production_serverhttps://production_server (どちらも動作します)。しかし、本番サーバーがダウンした場合、DNS 転送が作動し、ショートカットに "https" を持つクライアントは、次のようになります。 https://mirror_server (これは機能しません)そして、私の会社にとって不安な大きなInternet Explorer 7のレッドスクリーンが表示されます。

残念ながら、クライアント・レベルでこれを切り替えることはできないんだ。これらのユーザーは非常にコンピュータに疎く、HTTPS "insecurity"のエラーを見てパニックになる可能性が非常に高いです(特に最近の Firefox 3 と Internet Explorer 7 がそれを扱う方法です。特に最近のFirefox 3とInternet Explorer 7の処理方法:FULL STOP、ちょっとありがたいですが、ここでは役に立ちません笑)。

それは 簡単 を見つける アパッチソリューション に対して http->https リダイレクト が、どうしてもその逆ができない。

アイデアは?

解決方法は?

これはテストされていませんが、私はこれがmod_rewriteを使用して動作するはずだと思います。

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI}