初心者がワードプレスのサイトをSSL化する方法

お早うございます!

牧野です

本日は、ちまたで話題のSSL化を「アフィリエイトの初心者が失敗しない方法」でも導入することにしました。

ところで何故SSL化するのと思いますか?もちろん閲覧者の個人情報を守る。これは、当たり前ですが、

他にはSEO対策になると考えたからです。


GoogleでもSSL化したサイトは検索結果にプラスの影響を与えると発表してるからです。

このサイトで検証して問題なければ、私の運営しているアフィリエイトサイトでも導入したいと考えています。

アフィリサイトを運営してると検索順位で5位くらいにいると、もうちょっと順位を上げて収益を倍増したいと

サイトの運営者なら誰でも考えるでしょう!

「私もそうです」

あるキーワードで現在2位のサイトを運営してるのですが、この対策を実施して1位の座を獲得したいと言う魂胆です

SSL化前

SSL化前
では早速その方法をお伝えしたいと思います。

私のサーバー環境をお伝えします。

「さくらインターネット 」スタンダードプランです。

ドメインは「お名前com」で購入して運営しています。

そのSSLした方法を順番にお伝えいたします。

索引

  1. 登録を押してCSRの作製をする
  2. ラビットSSLに申込をする(サーバー証明書の申込)有料
  3. 支払いをする
  4. 変更からSNI SSLを使用するを選ぶ
  5. 1時間待つ間に(ワードプレスのバックアップ)
    プラグインの「backwpup」を使ってデーターとファイルをバックアップ
  6. プラグインを「SNS Count Cache」「WordPress HTTPS」をインストールする。
  7. ※SNS Count Cacheがエラーがでて有効化できない場合はPHPのバージョンを確認してね!
    PHPが5.3以上じゃないと動きません。

  8. .htaccessを書き換える
  9. プラグインの「Search Regex」をインストール
  10. テーマファイルのソースをhttpからhttpsへ変更する
  11. wp-config.phpにおまじないいを追加する

1.あなたが簡単にCSRを作成する方法

1.CSRを作製するには先ず「さくらインターネット」にログインします。

会員IDとパスワードを入力してログインする

さくらインターネットログイン画面

2.次にログインが完了したら下記の画像と同じ部分をクリックしてください。

契約者情報

3.契約サービスの確認リンクをクリックする

契約サービス

4.下記の画面が確認できたらサーバー設定を押してください。

サーバー設定

5.サーバーコントロル画面に入ります。

コントロールパネル

6.下記の画面のようにドメイン設定をクリックします。

ドメイン設定

7.このページでドメインの一覧が確認できますのでSSL登録リンクをクリックする。

ドメイン一覧

8.下記の画面で秘密の鍵を生成してください。

SSL登録

9.独自SSLの設定画面になりますので必須項目を入力してください。そしてCSR作成ボタンを押す

独自SSLの設定画面

10.そうするとCSRが下記の画面で作成されたことが判ります。

sakura9

11.下記の画面がでたら有料ですがラビットSSLに申込ます。年数千円で契約できます。

Rabit SSL

12.サーバー証明書申込の画面で下記のボタンをクリックする。

申込

13.セキュリティーの関係で再ログインを促されるのでIDとPWを入力してログインする

再ログイン画面

14.かきの画面でお好みのプランを選択してください。

プランを選択して

15.支払い画面になりました。今回はカードで支払いました。
支払い

16.これで申し込みは完了です。

支払い完了

17.サーバーコントロールパネルからドメイン設定をクリックして当該ドメインの変更をクリックしてください。

ドメイン変更画面

18.下記の画面になります。マルチドメインとして使用する(推奨)の状態でSNI SSLを利用するを選択してください。

httpsに割り当て

以上設定はほぼ完了ですがDNSの浸透に約1時間必要になります。その間下記のワードプレスの設定をします。

DNSが浸透する間にワードプレスを設定する

1.プラグインの「backwpup」を使ってデーターとファイルをバックアップする。私の場合は通常はPHPMyadminでデーターはダウンするが今回は初心者が対象なのであえて上記のプラグインを使用しました。

backwpup

2.そして SNSの「いいね」「はてブ」など引き継ぐために「SNS Count Cache」をインストールする。

SNS Count Cache

3.プラグインの「WordPress HTTPS」をインストールする。ワードプレスを簡単にhttpsに対応させる為また「SiteGuard WP Plugin」が入ってる場合は無効にしてください。

WordPress HTTPS

4..htaccess おまじない設定

下記のコードを追加することでcssなどの読み込みが可能になります。


RewriteEngine On
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://affiliates-beginners.com/$1 [R=301,L]

5.このプラグイン「Search Regex」をインストールして記事内にあるhttpをhttpsに書き換えます。

書き換え

6.テーマフォルダーの中にhttp://affiliates-beginners.comがあるかGrepReplaceなどで検索して存在する場合はhttpsに書き換えて保存する。
※テーマファイルはFTPなどでダウンロードする。

下記は書き換えソフトのURLになります。
http://forest.watch.impress.co.jp/library/software/grprplc/

grprplc

今回は書き換えする部分が無かったので、そのままになります。

7.FTPが難しい方は目視でテーマの編集から修正してください。

テーマで編集

8.下記のように画面が崩れる事があります。

崩れる

もし確認して表示が変な場合は下記のコードを「wp-config.php」に追加してください。
追加する場所は下記の文字の直下になります。

// 注意:
// Windows の “メモ帳” でこのファイルを編集しないでください !
// 問題なく使えるテキストエディタ
// (http://wpdocs.sourceforge.jp/Codex:%E8%AB%87%E8%A9%B1%E5%AE%A4 参照)
// を使用し、必ず UTF-8 の BOM なし (UTF-8N) で保存してください。

// プロクシでIPが入るとSSLアクセス状態をセットする(さくらSNI SSL対策)

if( isset($_SERVER[‘HTTP_X_SAKURA_FORWARDED_FOR’]) ) {

$_SERVER[‘HTTPS’] = ‘on’;
$_ENV[‘HTTPS’] = ‘on’;
$_SERVER[‘HTTP_HOST’] = ‘affiliates-beginners.com’;
$_SERVER[‘SERVER_NAME’] = ‘affiliates-beginners.com’;
$_ENV[‘HTTP_HOST’] = ‘affiliates-beginners.com’;
$_ENV[‘SERVER_NAME’] = ‘affiliates-beginners.com’;

}

以上でSSL化完了です。下記の鍵マークをご覧ください。

SSL化

こんな感じで設定をしてみました。

少しは約にたつでしょうか?

今回の記事の参考にさせて頂いたサイトは下記になります。有難うございました。

https://iwb.jp/sakura-internet-wordpress-https-ssl/

コメントを残す

コメントを投稿するにはログインしてください。

このページの先頭へ