今週より私が管理している8個のサイトのSSL化の作業を行っています。
いくつかのサイトは、SSL化に成功しましたが、まだSSL化できていないサイトもあります。
このブログもその1つです。
その原因の見当はついています。
画像やリンクのURLが「http://~」このままで「https://~」になっていない事です。
そこでWordPressのプラグイン「Search Regex」を使って「http://~」から「https://~」への置き換えを 行ったのですが、まだ置き換わっていないURLがある事が判明しました。
なぜ置き換わらなかったのかの原因ですが。
変換前「http://ドメイン名/」 →変換後「https://ドメイン名/」
上記の様に置き換えを指定して実行しましたが、
しかしブログの中には、同じドメイン名のURLに こんな感じで「http://www.ドメイン名/」の様にドメイン名の前に「www.」が、記述されているURLもあったのです。
なので「http://ドメイン名/」 では、「http://www.ドメイン名/」の このパターンにはマッチせずURLは、置き換えが出来ませんでした。
そこでもう1回プラグインの「Search Regex」で置き換えを試みたのですが、実行すると「ページが応答しません」というメッセージが表示されます。
下の方へスクロールもできません!
1回「Search Regex」で 置き換えすると2回目は、使えないのかなぁ?
とも思ってしまいました。
でも これを使ってやらないと 手作業となると気の遠くなる話になります。
なんせこのブログ10年間書き続けてきましたからページ数が、半端じゃないですから 手作業では無理です。
そこでまたリトライして「http://www.ドメイン名/」を修正しなくては、ならない箇所を「Search Regex」で検索してみると結果は「5,743箇所」ある事がわかりました!
さてどうする?!
そこでまた「Search Regex」で検索をかけてみるとやはり「ページが応答しません」の表示が出てしまい しかたないので一時そなままにしておくことにしました。
30分経ったでしょうか!
すると表示が、消えてスクロールもできる状態になっていました。
更新のグルグルの表示が消えても時間を置いておかなくてはならない様です。
取り合えず使える様になったので良かったです。
次は、(変換前)「http://www.ドメイン名/」を(変換後)「https://ドメイン名/」に置き換えます。
早い早い4〜5秒ほどで変換されました。
これで 私のドメイン名の入ったURLについては、全部「https://ドメイン名/」に置き換わりました。
やはり「Search Regex」は、SSL化作業に必要不可欠なWordPressプラグインです。
次に このブログに「http」のURLが、残って無いかを「Search Regex」で検索してみます。
【▼記事は、下記に続く】
スポンサーリンク
【▲上記の記事からの続き▼】
【1】「Search pattern」に「http」と入力して その下の【2】「Serch」の青いボタンをクリックします。
すると下にずらっと検索結果が、表示され【3】に ヒット数が表示されます。
なんと「4979 」件もまある様です。
スクロールしてみると ブログにYouTube動画を埋め込んでいるURLやAmazonへのリンクや他のサイトへのリンクも含まれています。
まずは、YouTube動画の「http」に絞って「https」に置き換える事にします。
(変換前)「//www.youtube.com」
から
(変換後)「https://www.youtube.com」
YouTube動画だけに絞って置き換え検索すると「780」件もヒットしました。
この様に絞って 置き換えをしていかないとまだ「https」に対応していないリンクサイトもあるかもしれませので確認しながら作業を進めます。
確認後「置き換え」を スタートするとやっぱり早い4〜5秒ほどで置き換え完了です。
そしてまた「http」検索をかけて「https」への「置き換え対象」を選びます。
そして次は、Amazonです。
Amazonは、何種類かのURLが、あるので分けて置き換えることにしました。
「//www.amazon.co.jp」で検索をかけると1747件ありました。
それでは、また「置き換えスタート」するとまたまた4〜5秒ほどで置き換え完了です。
このプラグイン「Search Regex」は、すごく便利です。
そして検索して置き換えを繰り返して行きました。
「//www.assoc-amazon.jp」1721件
「//wp.me」64件
「//ir-jp.amazon-adsystem.com」72件
・
・
・
・
・
・
そして「http」で検索をかけるとあと残り「439件」となりました。
ただ残りの「http」は、「https」では対応していないリンク先もありますから どうしようかなぁ?
と思案中です。
このブログのSSL化は、まだ時間がかかりそうです。
「Search Regex」
検索・置換の対象を指定します。 |
- Comment author – コメントの名前
- Comment author email – コメントのメールアドレス
- Comment author URL – コメントのURL
- Comment content – コメントの内容
- Post content – 記事の本文 ←これがデフォルト
- Post excerpt – 記事の抜粋
- Post meta value – 記事のカスタムフィールド
- Post title – 記事のタイトル
- Post URL – 記事のURL
|
Limit to
一度に置換する上限です。よほど記事数が多くない限り、無制限の「No limit」で問題ないです。
Order By
置換対象を検索した時の並び順を指定します。こちらも昇順の「Ascending」で問題ないです。
Search pattern
検索する文字列です。
Replace pattern
置換する文字列です。 |