みなさんおはこんばんちは@ReinyaNchannelです
常時SSL化する際にかなりハマったので、その備忘録としてこの記事を残しておく
また、ブログを運営する際にもともと「カゴヤVPS」で運営していたのですが、コマンドの叩き方やメインテナンスが疎かになり、「XSERVER」というレンタルサーバーを借りることにした
常時SSLする上でかなりハマったので他のユーザーが、この記事を参考にしてくれれば幸いです
ちなみに、結構簡潔に書くと思うので悪しからず
プラグインだけでは常時SSL化ならず
今回常時SSL化する上でSSL化を簡単にするプラグインを以下の2つを使用したが駄目だった
- Really SSL
- WordPress HHTP
「.htaccess」のファイルを弄っても駄目だった
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
これをイジってダメだ!
前のサーバー「カゴヤVPS」では出来たはずなのに、最早やり方を忘れてる始末
プラグイン「Search Regex」を駆使してもSSL化ならず
「http://25reinyan25.net」→「https://25reinyan25.net」にしてもダメだったので次の手段を考える
「Search-Replace-DB」を使って常時SSL化が完了することとなる
ここに常時SSL化する際に手順を残しておく
step
1Search-Replace-DB-3-1-0を使っても常時SSL化はならず
2019-09-27現在では配布されているファイルは以下の通り
Search-Replace-DB-3-1-0
searchreplacedb21
step
2Search-Replace-DB-3-1-0のインストール方法
「XSERVER」を使っているので「FTPソフト」経由で「Search-Replace-DB-master」を以下のディレクトリのある場所に置いてあげる
ポイント
wp-content
wp-includes
以下のアドレスにアクセスする
ポイント
https://自分のドメイン名/Search-Replace-DB-master/
使い方はこちらのブログを参考にすると良い。結構詳しく書かれているので参考になります
以前にWordPress ブログでドメイン、サーバが変わった場合の移行方法のまとめの記事で紹介させていただいた、Wprd ... 続きを見る
[WP]Search Replace DB3によるWordPressサイトのお引越し方法まとめ | WEBデザインのTIPSまとめサイト「ウェブネタチョ」
step
3Search-Replace-DB-3-1-0を入れて置き換えする
今現在使用しているPHPのバージョンは「PHP7.2.17」で、「Search-Replace-DB-3-1-0」はPHP7.2.17では対応しておらず、「PHP 7.0.6」までしか対応していない
なので、XSERVER側で「PHP7.0.33」にダウングレードしても改善されず。また、「PHP5.6.40」にしてもダメだった
逆にここの段階で常時SSL化ができれば上出来
あなたはここで作業は終わりのはずです
しかし、わしはまだ終わらないので続く
step
4searchreplacedb21でやっと常時SSL化に成功
「PHP5.6.40」にしといたまま、「searchreplacedb21」をインスコする
インスコ方法は先程と同じく
ポイント
wp-content
wp-includes
この3つのディレクトリのあるところに放り込む
以下のアドレスにアクセスする
ポイント
http://自分のドメイン/searchreplacedb21.php
使い方はこちらの記事は参考になります
続きを見る
https://design-plus1.com/tcd-w/2015/09/searchreplacedb.html
まとめ
とりあえず3日かけて常時SSL化の作業だったけど、さすがに疲れましたが、これが誰かの参考になったり、この記事を見るときはまた忘れてるころなので残しておく
にしても、近年ではブログやサイト運営する上で「SSL化」は必須科目らしいのでめんどくさいですが、近頃では簡単に「SSL」が簡単に導入できるので。新規で運営していく方は優しいのではないでは
ちなみに、わしは引っ越ししてきたので、「常時SSL化」する際は大変苦労してやった
しかし、これでまた知識は少なからず付いたと思うので、忘れずにいよう!