賢威サイトをSSL化すると、サーバーがHTTP/2に対応していた場合にサイトパフォーマンスが向上したり、サイトの信頼性が上がります。それだけでなく、2017年10月からはサイト内検索のようにテキストを入力するフォームがあるだけで、「保護されていません」と警告が表示されるようになりました。サイト内検索でも「保護されていません」!常時SSL化が必須の時代にさらに2018年8月には全てのhttpのサイトで「保護されていません」と表示されるようになります。全てのhttpページで「保護されていません」!サイトのSSL化がもはや必須に近い将来サイトのSSL化は必須の時代になってきます。SSLエラーが多く、サイトをhttpsに対応させるため設定を変更するのは結構大変かもしれません。SSLエラーで対処したことをこの記事で書いていこうと思います(賢威7のみ対応部分あり)。内部リンク・画像URLの置換サイトをhttpsに対応するには内部リンクや画像URLをhttpからhttpsに変更する必要があります。手作業でhttpからhttpsに直す事も可能ですが、記事数が多いと現実的ではないと思います。Regex」というWordPressプラグインを使用してURLを一括置換します。RegexをWordPressにインストールして有効化します。httpsのサイトアドレスを入力して「Replace&Save」をクリックすると、サイトの内部リンクや画像URLをhttpからhttpsに一括で変更することができます。WordPressのプラグインは英語表記が多く、英語があまり得意ではない自分には使用方法がわかりづらいですが、「Replace」くらいはなんとなくわかるので助かりました(笑)。Regexで一括置換したので、SSL化エラーは出ないと最初思ったのですがそんな単純なことではないようです。Regexで一括置換できるのは記事内のリンクだけで、ウィジェットエリアやロゴ画像・サイトアイコンの画像URLはhttpsに変更できません。そのため、手作業で設定を直す必要があります。ウィジェットエリアウィジットエリアで画像を呼び出している場合、URLをhttpからhttpsに変更すればエラーを解消できます。サイトアイコン・ロゴ画像サイトアイコンやロゴ画像も同様にhttpsに変更する必要があり、画像を設定し直すことによりURLをhttpsに変えることができます。賢威のキャラ登録Chromeのデベロッパーツールではhttpsエラーの生じているURLが表示され、画像の場合URLをクリックするとエラーの生じている画像が表示されます。ウィジェットエリアにも使用していないのに「この画像だけなんでエラーが出るんだろう?」と疑問に思ったのですが、すぐに原因がわかりました。賢威7ではキャラを登録して会話形式の表現も簡単にできるようになっています。登録したキャラはショートコードで呼び出すことができます。Regexで画像URLをhttpsに置換できずhttpのままだったのでSSLエラーが生じていました。そこでロゴ画像と同様に、画像を再設定することでエラーを解決できました。Regexでは一括置換できないので編集する必要があります。サイトのSSL化について詳しくはこちらに書いています。WordPressを常時SSL化して保護された通信にしてみた結果(ロリポップ)まとめサイトをSSL化して「保護された通信」と表示されるとうれしいものですが、記事によっては利用している外部サービスによりエラーが生じます。全ての記事をチェックするのは膨大な時間がかかると思うので、サイトを更新している際にエラーが生じていたらその都度対応しようと思います。今日のたつじんへの一歩たつじんwSSL化して「保護された通信」にはなったものの、SSLに対応していないサービスの利用はできなくなりました。代わりになるサービスを探すのも結構大変です(笑)タグWordPress賢威この記事を書いている人たつじんwたつじんwになるために勉強したことをこのブログに書いています。必須サイト上に表示された文字を入力してください。TOPWordPresshttpからhttpsに一括置換してもエラーが出る場合の対処法【賢威7】プロフィールWordPressとiPhoneが好きな標準的ではない男子(おっさん笑)です。たつじんwプロジェクトホームシェアお問合わせTOPへ。