CORESERVERのWordPressブログをSSL化する方法
こんばんは、https大好き、SSL滝川@マネテク!です。
Google神(笑)が、httpsに対応した(SSL化した)サイトを検索結果で優遇する、という話が出たのは結構前のことだと思いますが、ようやく重い腰を上げて対応しましたので、手順を解説したいと思います。
目次
前提:CORESERVER上のWordPressをSSL化
CORESERVER(コアサーバー)上でWordPress(ワードプレス)で作成したブログを運営している、ということが前提になります。
ちなみに私の場合は、いわゆるネイキッドドメイン(moneytec.net)をメインブログであるlivedoorブログに設定していて、サブドメイン(blogger.moneytec.net等)を複数、CORESERVER(コアサーバー)上のWordPress(ワードプレス)で運用している、というパターンです。
ネームサーバーの設定は、各サブドメインについて、AレコードでIPアドレスを指定している形になります。
詳しくは過去の記事で設定内容を紹介していますのでそちらを参照してみてください。
(過去記事)
・livedoorブログのURLを独自ドメインに変更してわかったこと | 人気ブロガーになる方法
HTTPS化の手順
というわけでさっそく実際のHTTPS化の手順です。
対象ドメインのサイト設定を変更
まずは、CORESERVERのコントロールパネルにアクセスをして対象のドメイン(サブドメイン)を指定します。
そして、「サイト設定の変更」をクリックします。
サイト設定の中でSSLについての選択項目がありますので「しない」から「無料SSL」に変更します。
最後に、「サイト設定を変更する」をクリックして保存すれば、CORESERVER側での設定は終了となります。
SSL証明書が必要になるというイメージをお持ちの方も多いかもしれませんが、そのあたりはバックグラウンドで自動化されているようで、特に意識することなくSSL対応が完了します。
WordPressの設定
次に実施するのがWordPressの設定です。
WordPressのダッシュボードから「設定」→「一般」と進むと、「WordPress アドレス (URL)」、「サイトアドレス (URL)」というそれぞれURLを入力する欄があります。
こちらがいずれもhttpになってると思いますので、両方ともhttpsに変更する、ことになります。
変更内容を保存すれば完了です。
httpからhttpsへのリダイレクトをかける
ここまでするとhttpでもhttpsでもサイトにアクセスできる状態になっているかと思います。
ただし、URLは統一した方が好ましいので、httpからhttpsへのリダイレクトをかけてあげます。
具体的にはWordPressがインストールされているディレクトリにある.htaccessの冒頭に以下の内容を書き加えるというものです。
特にドメインを意識している箇所はありませんので、そのままコピペをして使って頂けます。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
なお.htaccessですが、一旦ローカルにダウンロードしてテキストエディタで修正をして再アップロードするとよいと思います。
まとめ:思ったより簡単にhttps化が完了
これで無事にSSL化が完了、ということになります。
というわけで、CORESERVERのWordPressブログをSSL化する方法の紹介でした。
はっきり言って、めちゃくちゃ簡単なので、これまで迷っていた、という方はぜひトライしてみてください。
今日のマネテクポイント
しばらくしたら回復する、はずですよね(笑)?
前の記事:
iPhoneでClipboxを使ってYoutubeをダウンロードする方法
次の記事:
(書評)自分を操る超集中力 メンタリストDaiGo