はじめに
実はこっそり(?)Xserver のレンタルサーバーサービスで WordPress を運用しているのですが、 サブドメインを常時 SSL 化するときに少し戸惑ったので、手順をメモしておきます。
方法
普通のドメインの場合は、素直に以下の公式サイトの設定に従えば大丈夫です。
Web サイトの常時 SSL 化
サブドメインの場合は上記のようにコントロールパネル内のメニューから直接操作できないので、
FTP ソフトまたはエックスサーバーのファイルマネージャーを使ってサブドメインの
.htacess ファイルに直接アクセスして編集する必要があります。
なお、ファイルの場所は「対象ドメイン > public_html > サブドメイン > .htaccess ファイル」
となります。
# .htaccess
# この3行を冒頭に追加する(ドメインをSSL化する場合と全く同じ)
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]