.htaccessを使って、HTTPへのアクセスをすべてHTTPSへリダイレクトする

https化をしても、きちんと設定しないと、http://とhttps://が混在したサイトになってしまいます。レンタルサーバーで使える簡単な方法は、.htaccessに下記の記述をすることです。

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

これで、httpsじゃないアクセスは、すべてhttpsにリダイレクトされます。