常時HTTPS通信にリダイレクトできるように設定

2020年8月5日

レンタルサーバー(エックスサーバー )で数クリックで簡単にSSL設定ができたけれどHTTP接続をしようとすればいつでもHTTP接続になってしまう点を解決させたい。

つまり、ブラウザ上部のwebサイトアドレスバー(なんていうんだろう)のプロトコル箇所に「http://」と入力しても、「https://」にリダイレクトさせるようにする。

.htaccessファイルの設定

リダイレクトさせる設定は「.htaccess」ファイルに書く。

.htaccessファイルはサイトのルートディレクトリ直下におく。

https通信にリダイレクトさせる設定はこう。

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

どのサイトでも同様なのでこれをコピペすればどこでも使える。