httpからhttpsにリダイレクトする方法|暗号化

暗号化通信SSL-https

これからは暗号化通信でWEBを閲覧させることは当たり前になってくると思う。
レンタルサーバも暗号化SSL(Secure Sockets Layer)による通信が無料でできるサーバもちらほら出てきている。
証明書は無し

でと、その際、当然、httpからhttpsへリダイレクトさせる設定は必須だから、
その方法をメモしておく(.htaccessに記述)。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

301リダイレクトの場合はは以下。

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]