Posted in ひとりごと

SSL化実施

ヒッソリと・・・昨夜の夜中に本サイトの SSL 化(https化)を実施しました。

まずはロリポの管理ページで独自 SSL の設定を実施。

数分待って、無事に有効化完了。この時点で一応本サイトへは https でアクセスできるようになりました。

元々はこんな感じで Chrome さんに「保護されていない通信」と言われていたところが・・・

無事に鍵マーク付きになりました♪

とはいえこのままだと、各コンテンツ内の URL は http になったままなので・・・Search Regex という WordPress Plugin を使って一括変換をかけようとしたのですが・・・

エラーが出て動きません・・・Search は成功するけど、Replace や Replace & Save はエラーになります。

メールに記載されていたエラーを見たところ、メモリ確保に失敗しているようです。一気に変換しようとするエントリが多すぎると予想。試しに「Limit to」を100とかに絞ったら、部分的な変換は成功しました。

なので、上記のように変換する件数が多くなり過ぎないよう、パターンを調整しながら徐々に変換をかけて行くことで、無事に全部エントリの変換に成功。全部で31,000超えの変換対象があったようです。

後は .htaccess を編集して http でアクセスが来たら https にリダイレクトされるように設定して、作業完了。

SSL 化が困難だったというのも、鯖移行の理由の一つでしたが、無事に完了して良かったです。直リン貼っている方に、もしかしたら影響があるかもしれませんが、大丈夫だと思いたい。