ドメインを変更したり常時SSL化を行った場合など、データベース内のURLや文字列を一括置換しなくてはならない時には「Search Replace DB」を使用するのが便利です。
Search Replace DB をダウンロードする
まず、こちらのページにアクセスしてください。
https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
少し下にスクロールして、下図の赤枠内のチェックボックスにチェックを入れます。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-1-1.png)
そして、名前とメールアドレスを入力して「SUBMIT」をクリック。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-2-1.png)
このようなメッセージが表示されます。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-3-1.png)
登録したメールアドレスの受信ボックスを開いて、「here’s your Search Replace DB download Link」という件名のメールを開きます。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-4-1.png)
下図赤枠内「here」をクリックすると、ダウンロードが始まります。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-5-1.png)
ダウンロードしたzipファイルを解凍します。
中身はこのようになっています。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-6-1.png)
Search Replace DB master をサーバーにアップロードする
「Search Replace DB master」フォルダを、サーバー上のWordPressと同階層にアップロードします。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-7-1-1024x514.png)
データベース内の文字列を一括置換する
ここで行う操作を間違うと、元に戻すことができません。
万が一、間違えてしまった場合に備えて、必ずデータベースのバックアップをとっておいてください。
http://(ドメイン)/Search-Replace-DB-master/ にアクセスすると、このような画面が開きます。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-8-1-1024x669.png)
「Replace」に変更前の文字列、 「with」 に変更後の文字列を入れます。
例えば常時SSL化する場合であれば、 「Replace」にhttpから始まるURLを、「with」にhttpsから始まるURLを入力します。
この時、末尾に「/」(スラッシュ)は入れないようにしてください。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-9-1.png)
次に「dry run」(テスト)ボタンをクリックします。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-10-1.png)
メッセージを確認し(英語なので適宜翻訳ツールなどをお使いください)、問題がなければ「live run」をクリックします。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-11-1.png)
これで置換が完了しました。
![](https://sakuranetbiz.com/wordpress/wp-content/uploads/2019/12/SearchReplaceDB-12-1.png)
Search Replace DB master をサーバーから削除する
一括置換ができたら、必ず「Search Replace DB master」をサーバーから削除してください。
サーバーにアップしたままにしておくとセキュリティリスクになります。
「delete me」をクリックするだけで、簡単に削除できます。
![](https://xn--web-7k4bj20a5dq71zetxazg9h.com/wp-content/uploads/2018/05/26.png)
削除が完了しました。
![](https://xn--web-7k4bj20a5dq71zetxazg9h.com/wp-content/uploads/2018/05/28.png)