WordPressのSSL化手順(さくらインターネット)
SSL化というものを知りました。昔はhttps://では正常に表示されなかったような気がしますが、時代の流れなのかなぁと思い、見てくださる人の事も考え、サイトのSSL化を行うことにしました。
その時の手順を示しておきます。
はじめに、サクラインターネットのコントロールパネルからSSLサーバ証明書発行の申請を行います。
コントロールパネル → ドメイン/SSL設定 → 変更 → 共有SSLを利用する(2019年1月で提供終了)にチェックを入れる → 送信ボタンを押し申請。(約1時間後、SSLサーバ証明書発行のお知らせメールが送られてきました。その数日後、自動的にSNI SSLに切り替わっていました。)
さくらインターネットは、常時SSL化のためにプラグインを用意していますが、プラグインの使用は極力避けたいので、.htaccessのリダイレクトによるhttp:// から https:// への移行を行いました。
SSLサーバ証明書が発行された後、サイトがhttps://で表示されることを確認してから、WordPressのプラグインSearch Regexでhttp:// を https://に置換。(データベースをバックアップしておくことをおすすめします)
.htaccessに以下を記述。(最後1行空ける)
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule>
WordPressで予め記述してある、# BEGIN WordPress ~ # END WordPress 外に記述します。内に記述するとWordPressの更新時に書き換えられる可能性があるみたいです。
http://でアクセスしてhttps://にリダイレクトすることを確認。
最後に、WordPressの管理画面 → 設定 → 一般設定 → URLをhttps://に変更。ウィジェット等のURL変更。
※ 問題点
・Contact Form 7の設置
WordPressのプラグイン、Contact Form 7が共用SSLでは使用できないようです。はじめ設置できずに四苦八苦しましたが、SNI SSLに切り替わったあと設置できるようになっていました。
・SNSの引き継ぎ
これがどうしようもできませんでした。変更を加えなければ、http://側のカウント数が引き継がれるみたいなので、現状、何もしないのがいいのかもしれません。
スポンサーリンク
コメント欄