2017-11-28 18 views
0

私はEBSからEBSマシンにubuntu 16.04とApache2をHTTPSリクエストを受信して​​います。 HTTPリクエストをHTTPSにリダイレクトしようとする際に問題があります。Amazon EBSの下のHTTPS + EC2のubuntuのApacheはHTTPをリダイレクトしません

これまでのところ、私は.htaccesmod_rewriteを使ってリダイレクトしようとしました。

は、.htaccessファイル:

RewriteEngine On 
RewriteCond %{HTTP:X-Forwarded-Proto} =http 
RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent] 

私はHTTPSにHTTP要求をリダイレクトするにはどうすればよいですか?

答えて

0

は次のように試してみてください:

 
    RewriteEngine On 
    RewriteCond %{HTTPS} off 
    RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L] 
+0

私はURLにアクセスしてみてください。 –

+0

あなたのページはおそらくあなたをHTTPに戻してくれるでしょう。 –

0

私は解決策を見つけました。

.htaccessファイルを使用する代わりに、私はApacheの.confファイルにルールを書きました。ここで

はそれを次のとおりです。私は「あまりにも多くのリダイレクト」編を取得しています

RewriteEngine On 
RewriteCond %{HTTP:X-Forwarded-Proto} =http 
RewriteRule . https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent] 
関連する問題