運用途中でWordpressをSSL化でhttpをhttpsに変更
下記の条件でSSL化に変更
- WordPress
- Lightningテーマ
- エックスサーバー
- 運用2年以上
エックスサーバーの設定
コントロールパネルの[SSL設定]→[独自SSL追加設定] → ドメインをSSL化
リダイレクトが必要!!
これだけでは、自動的に「http://~」から「https://~」へ転送されない。
転送するには「.htaccess編集」で以下の記述を追加
Webサイトの常時SSL化
https://www.xserver.ne.jp/manual/man_server_fullssl.php
WordPressはSearch Regexプラグインでhttpをhttpsに置換
Search Regexプラグインをインストールして
「http://ドメイン名/」を「https://ドメイン名/」に置換
注意!!
「http」を「https」に置換すると「httpss」になるのでドメイン名も入れて置換
置換しても保護されていない通信が出た時
Search Regexプラグインで置換したのに、chromeでは「保護されていない通信」が表示されたまま。。。。
chromeでトップページを開き、画像以外の部分で
右クリック→ページのソースを表示 で
「http」を検索すると、まだ10件以上残っています。
ソースを見ると、投稿ページや固定ページとは別で設定している部分はSearch Regexプラグインで置換されていません。
1つずつ探して再設定します
Lightningテーマの場合
- [外観][カスタマイズ][デザインスキン] → 画像の再設定
- [外観][カスタマイズ][Lightningトップスライドショー] → URL再設定
- [外観][カスタマイズ][Lightningトップスライドショー] → 画像の再設定
- [外観][カスタマイズ]Lightning トップページPR Block] → URL再設定
- [外観][カスタマイズ] → スライドショーのURL
- [外観][カスタマイズ][Ex Unit設定][お問合せ情報] → URL再設定
- [外観][ウィジェット] → 画像やURL再設定