この記事ではサブドメインでSSL設定する方法を解説します。
SSL(Secure Sockets Layer)とはインターネット上の通信を暗号化する技術。通信をSSLにより暗号化することを、「SSL化(HTTPS化)」と言います。
ブログを開設して必要な初期設定のうち、サブドメインのSSL化の設定はルートドメイン(メインの独自ドメイン)とは少し異なるところがあるので注意しておこないましょう。
エックスサーバーで設定します。
サブドメインで複数サイトを作る方法(エックスサーバー設定)はこちらの記事に手順を書いています。
サブドメインをSSL化する手順
- 無料独自SSLの設定(エックスサーバー)
- ワードプレスのSSL化/アドレス(URL)のhttpからhttpsへの変更
- 常時SSL化/httpからhttpsへのリダイレクト設定(エックスサーバー)
手順をひとつずつ解説します。
無料独自SSLの設定
設定したサブドメインを選択してSSLをONに変更します。
この手順はルートドメイン(メイン)のSSL設定と同様なので、エックスサーバー公式ページをご覧ください。
公式 無料独自SSL設定
ワードプレスのSSL化/ワードプレスのアドレス(URL)のhttpからhttpsへの変更
- Step1ワードプレス/サブドメインにログイン
サブドメインのユーザー名とパスワードを入力してログインをクリックします。
もし管理画面URLが分からないときは、エックスサーバーのサーバーパネル→WordPress簡単インストール→ドメインを選択→サブドメインの「管理画面URL」からログインできます。
- Step2「一般設定」アドレスをhttp→httpsに変更
ワードプレスの管理画面から「設定」→「一般」をクリックします。
WordPressアドレス(URL):httpをhttpsに変更
サイトアドレス(URL):httpをhttpsに変更 - Step3設定が完了したら【変更を保存】をクリック。
これで、ワードプレスののSSL化は完了です。
常時SSL化/httpからhttpsへのリダイレクト設定
続いてサブドメインの常時SSL化をおこないますが、ルートドメイン(メインの独自ドメイン)とは設定方法が違うので注意しましょう。
- Step1エックスサーバー/ファイルマネージャにログインします。FTPユーザー名、FTPパスワードを入力
FTPユーザー名、FTPパスワードが分からない場合はエックスサーバーで確認できます。FTP情報確認手順
- Step2「.htaccessファイル」にアクセスする
この順番でフォルダを開いていきます。(ダブルクリック)
Home/ルードドメインのフォルダ/public_html/サブドメインのフォルダ
「.htaccessファイル」を選択し、上部にある【編集】をクリックしましょう。
- Step3コードを入力する
「.htaccessファイル」の最上段に、以下のコードを入力します。
RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
- Step4「更新」をクリック
入力が完了したら更新をクリックします。
これで、サブドメインへの常時SSL化は完了です。
まとめ/サブドメインのSSL化は最初におこなっておきましょう
ちなみに、サブドメインはファイルマネージャから常時SSL化する方法は私がどこを調べても掲載されていなく、「サーバーパネルの.htaccessファイルではリダイレクトされない!!」と迷いに迷いました。
常時SSL化の他にも、パーマリンクを変更するとき、元ドメインから一部だけをカテゴリをサブドメイン化するとき…いろいろな場面で.htaccessファイルを使ったリダイレクトは使いますので、迷う方がどうか減りますようにとの思いで記事にしました。
サブドメインでサイトを開設後、パーマリンク設定とSSL化は最初におこなっておくことをおすすめします。
この記事は以上です。
Comment