iwbjp1分でわかるさくらインターネットでWordPressをSSL化する方法iwb.jpはさくらインターネットのスタンダードプランでWordPressをインストールして運営している。最近SSL化したので手順を簡単にまとめてみた。CSRと秘密鍵を作成するサーバコントロールパネルより、CSRと秘密鍵を作成。作成したCSRと秘密鍵はコピーをとっておく。ちなみに会社名となっている箇所はブログ名で良い。CSR作成後は下にあるラピッドSSL申し込みボタンを押す。支払いが完了するとメールが届く最初に届くメールはお申込受付完了のお知らせで、この時点ではまだサーバ証明書は発行されていないので注意。私の場合は24分後にSSLサーバ証明書発行のお知らせが届いた。サーバ証明書をダウンロード契約情報ページに移動して「契約サービスの確認」をクリック。契約サービスの確認ページからサーバ証明書をダウンロード。サーバ証明書をインストールコントロールパネルに戻り、サーバ証明書をインストールする。SSLを使用するを選択する。以上の手順でドメインの設定は完了。WordPressの設定があるので終わりではない。データベースや画像のバックアップをとるWordPressのデータベースはBackWPupでバックアップ。CacheプラグインをインストールしてSSL化する前にキャッシュを作成しておく。HTTPSをインストールして有効化。Pluginがインストールされている場合は相性が悪いため無効化しておく。.htaccessを修正さくらインターネットのサーバでは下記のコードが.htaccess内に記述されていないと記事ページでCSSファイルなどを正しく読み込むことができない。Regexで既存の記事内にあるhttp://【ドメイン名】をhttps://【ドメイン名】に置換する。WordPressのthemesのディレクトリ内のファイルにもhttp://【ドメイン名】がある場合は別途置換しておく。以上の手順でSSL化の作業は完了。アドレスバーを確認してSSLのアイコンが正しく表示されていなかったり、警告が出ている場合はhttp:で読み込んでいるファイルがあるため修正が必要。ChromeのデベロッパーツールのNetworkタブで「mixed-content:displayed」をフィルタに入力すればhttp:で読み込んでいるファイルを絞り込むことができる。Console、Twitter、Facebookなどでhttp://【ドメイン名】で登録している場合は必ずhttpsに変更する。Webサイト解析ツールの場合はhttpsに変更しておかないと解析結果が取得できないため注意が必要だ。大島の行き方と注意点iwbjp7@gmail.com。