こんにちは、かー(@ykakey)です。今回はブログのリンクをphpMyAdminでSQL文を使ってリンク切れURLの差し替えを行いました。その過程をお伝えします。
リンク切れによって画像が表示されなくなる
以下のリンク切れを起こしている画像の場合だと、もともと画像のURLは http://ka-log.net/wp-content/~ というような感じです。
それをサブドメインにしたので https://blog.ka-log.net/wp-content/~ という風に差し替えないと表示できんのです。
phpMyAdminでSQL文を入力した
私が使用しているサーバーはTSoft Serverです。こちらではMySQLの利用申請をして、利用可能になるとphpMyAdminが利用できます。
使用するデータベースのSQLタブをクリックしてコマンドを打ち込む。
実際に打ち込んだコマンドは以下のとおり
UPDATE `wp_posts` SET post_content=REPLACE (post_content,'http://ka-log.net/wp-content/uploads/','https://blog.ka-log.net/wp-content/uploads/');
パラメータはフィールド名、検索文字列、置換文字列。今回は検索文字列を http://ka-log.net/wp-content/uploads/ とし、置換文字列を https://blog.ka-log.net/wp-content/uploads/ とした。
UPDATE `テーブル名` SET フィールド名=REPLACE (フィールド名,'検索文字列','置換文字列');
投稿記事内のURLを一斉置換するというもの。投稿記事内のURLが記載されているのは wp_posts というテーブルなので、それを選択。
▼ 1秒もかからずに変更してくれた٩(⑅´◡` )۶٩( ´◡`⑅)۶ᵋᵎᵌ⁎४*✧
コマンドを打ち間違えると・・・
エラーメッセージ「#1064」が表示されます。
おわりに
実際に使ってみてわかるSQL文の便利さ!自分でURLの差し替えをしていたらどれほど時間がかかったことやら・・・(๑^ں^๑)