ブログを作るときには、最初からSSL化するべきです。
記事が何百もたまってからSSL化するのは、より労力がかかるからです。
ブログ開始の時点でSSL化するなら、とても簡単です。
SSL化の方法についてご紹介します。
レンタルサーバーを借りて、WordPressで、独自ドメインを使ってブログを開始するケースで解説します。
個人ブログなら独自SSL無料のレンサバで
HTTPSのブログを運営するためには、レンタルサーバーが独自SSLに対応している必要があります。
共有SSLだと、独自ドメインの部分をSSL化できません。独自SSLに対応しているレンタルサーバーと契約しましょう。
さらに、単に独自SSLに対応しているだけではなく、独自SSLが無料のレンタルサーバーにしてください。個人ブログなのに、SSLを独自に取得して毎年何万円も払うのは現実的ではありません。
レンタルサーバーによっては、独自SSLを無料で提供しています。
有名どころでは、エックスサーバーやスターサーバーが該当します。
SSL化に必要なのは4つのステップ
HTTPSのブログを運営するために必要なのは、4つのステップです。
- ドメイン設定をSSLにする
- WordPressをインストールする
- .htaccessファイルを編集して、HTTPのアクセスをHTTPSにリダイレクトする
- WordPressの設定>一般で、「WordPressアドレス」と「サイトアドレス」をhttps://のアドレスにする。
以下、エックスサーバーの設定画面で解説します。
ステップ1 ドメイン設定をSSLにする
ドメインの取得やネームサーバーの切り替えは、SSLと関係がないので省略します。
独自ドメインをエックスサーバーに登録してから、そのドメインをSSLに設定します。
このコマンドで、ドメインのSSL設定が可能になります。
設定画面で、「CSR情報(SSL証明書申請情報)を入力する」の部分はチェックしないままの空欄でOKです。
SSL設定が完了するまで1時間ほどかかります。
ステップ2 WordPressインストール
ドメインをSSLにしたら、WordPressのクイックインストールをしましょう。
この部分は、HTTPのときと違いがありません。
ちなみに、クイックインストールの画面では、WordPressのURLがHTTPSになっていないと思いますが、気にしないでください。
ステップ3 .htaccessファイルでHTTPからHTTPSにリダイレクト
次に、HTTPでのアクセスをHTTPSに飛ばすために、.htaccessファイルを編集します。
「ブログを開始する段階だから、リダイレクトしなくていいのでは?」と思う人がいるかも知れませんが、必ずリダイレクト設定をしてください。
たとえば、sample.comのようにドメイン名だけを入力してアクセスすると、HTTPの方が表示されてしまうからです。
エックスサーバーのサーバーパネルからブログにアクセスしたときもHTTPにアクセスしてしまいます。
HTTPとHTTPSは別ブログとして認識されるため、同一ブログが2つあることになります。
そのため、必ずリダイレクト設定を行います。
上記のコマンドから、設定を行います。
該当のドメインを指定して、以下のテキストを最上部に加えてください。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
上記を加えると、以下のようになるはずです。
上記画像をキャプチャした時期がずれているため、テキスト(リダイレクト文法)が少し異なっていますが、どちらでも大丈夫です。
これで、.htaccessファイルによるリダイレクト設定は完了です。
どのページでも、HTTPにアクセスすると自動的にHTTPSに飛ぶようになります。
ステップ4 WordPressの設定でURL変更
最後のステップになります。
WordPressにログインして、URLを変更します。
設定>一般で以下のようにURL設定を変えます。
WordPressアドレスとサイトアドレスの両方を変えます。
デフォルトでは、http://となっていますので、sを加えて、https://に変えてください。
これで、すべてのステップが完了しました。
最初からSSLにすると簡単
上記の方法は、ブログをはじめる最初の段階からSSLにするケースです。
非常に簡単で、HTTPでもHTTPSでも違いがないくらいです。
人によっては、.htaccessファイルの変更にとまどうかも知れませんが、上記でご紹介したテキストを加えるだけなので、慣れてしまえば簡単です。
ブログを新しくはじめるなら、SSLにして始めてください。
コメント