先日に引き続きふらっとステーション・とつかのサイトをSSLに対応させました。
ふらっとステーション・とつか https://t.co/C0o26WUZ2X
— 高見ちえたん|11/25HTML5井戸端 (@TakamiChie) 2017年11月2日
こちらもひとまずSSL化対応完了。
こっちはちょっと手強かったな…(http:// 固定で書き込まれてるフィールドの書き換え、プラグインの入れ替えなど) pic.twitter.com/MNVF45vMdL
Twitterでもぼやいていたとおりこっちはちょっと難儀しました。具体的にはこのへん
プラグインがhttp:// きめうちで出力している というのは盲点でした。WordPressのプラグインってそういうことないと思ってたので。ただ、外部サイトのスクリプトを読み込むものなどがあるのですね・・・。
とりあえず、Chromeのアドレスバー右端に出る×マークが消えるまで、サイト内のチェックを続けましょう。
同じような記事がたくさんあるとき
http:// が書かれた記事があちこちに点在している場合は、MySQLAdminからSQL文を直接叩くと楽です。
たとえば今回の場合、ダウンロードページの矢印アイコンURLが大量に登録されていたので…
UPDATE wp_postmeta SET `meta_value` = REPLACE(`meta_value`,'http://','https://')
というSQLをたたいて一括置換しました。SQLなんて書いたの何年ぶりだろう。
それでもアドレスバーの×マークが消えないとき
それでも×マークが消えないときは、プラグインを疑いましょう。×マークが消えないページで開発者モードのパネルを表示し、「http://」を検索してみます。
ふらっとの場合は、Google Analyticsの埋め込みに使っていたプラグインが古かったから というのが原因でした。コメント以外で「http://」ではじまる文言が全部なくなっていたら、対応完了 だと思います。
念のため、問合せフォームなどを使っていたら試運転してみるのも良いでしょう。