2016-07-14 8 views
1

人々は通常、httpsにリダイレクトする方法を尋ねていますが、反対の問題があります。私は私の統計をチェックし、私は私が持っていないhttps://ページへの訪問を得ることを知らないという理由で。すべてのHTTPリクエストをHTTPにリダイレクトする方法

私の質問はどのようにしてhttpへのすべてのhttpsリクエストをリダイレクトできますか?

私はVPS Linuxバージョン2.6.32-042stab116.1によ、CentOSのは(決勝)

を6.7をリリース、私は私がここで見つけるいくつかのコードを試してみましたが、彼らは、残念ながら F.e.を動作しません。この

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

答えて

0

残念ながら、それは本当に可能ではありません。 SSLハンドシェイクは、リダイレクトが発生する前に発生するため、リダイレクトはその問題を回避しません。本当にあなたの唯一の選択肢は安価な証明書を調べることです。

+0

有効な証明書がある場合にのみ動作します – Tom

0

実際には、あなたはです。強制的にHTTP、あなたはそれもほぼ正しいと思います。あなたにこれを使用してください.htaccess

RewriteEngine On 
RewriteCond %{HTTPS} on 
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
関連する問題