強制的に SSL を利用する htaccess の記述

サイトの閲覧を SSL を利用したアクセスに限定したい場合、SSLを利用していないアクセスを SSL を利用するアドレスにリダイレクトします。リダイレクトする方法はいろいろありますが、.htaccess を使用すると手軽に実現できます。

SSL を利用しているどうかを判別をして、SSL を利用したアドレスに転送する .htaccess の記述を紹介します。

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