投稿日:2025/01/29
移行案件にて、「UpdraftPlus」を用いてサイトの移行を行った場合、移行先のサイトにて、絶対パスで記述されていた箇所のドメインが全て移行先の仮ドメインに書き換わる現象が起きる。
投稿記事数が多く、仮ドメインに書き換わってしまった箇所が多い場合は、下記プラグインなどを用いて、一括変更を行うと楽。
Search Regex
https://ja.wordpress.org/plugins/search-regex/
「ツール」>「Search Regex」>「検索と置換」からサイト内の固定ページと投稿ページのコンテンツ内の文字列の一括置換が可能。
例えば下記のように置換を行い、仮ドメインの置換を行う。
———————————————————————————————
絞り込み:「投稿タイプ」「に含む」「投稿」「公定ページ」
検索:href=”仮ドメイン.hpms1.jp/
操作:全体の文字列置換
置換:href=”/
———————————————————————————————
全体パスで記載されている箇所をルート相対パスに置換する。
「仮ドメイン」の箇所は案件ごとに変える。
また、画像のパスが絶対パスになっているパターンもあるので、下記の置換も行う。
———————————————————————————————
検索:src=”仮ドメイン.hpms1.jp/
置換:src=”/
———————————————————————————————
注意点
- 一括置換されるため、置換する際の誤字には十分気を付ける
- プラグイン使用後はプラグインを削除する
- 今回紹介した「Search Regex」プラグインはWP v6.4以上で動作する。もしWPバージョンアップができない場合は、本プラグインの使用はあきらめる