Movable TypeからWordPressへ移行する際のMT吐き出しイレギュラーと対応策について

wordpress

放置気味の当ブログ、ようやくMovable Type4.2(やばすぎ)からWordPress4.2への移行を行ったのですが、MTからWPへ移行する際、MTから吐き出されるインポートファイルのBASENAMEという項目で元URLで表記されているハイフン( – )がアンダーバー( _ )に変換されてしまうという事象が発生します。

このイレギュラーが発生した場合、新しいブログ(WP)のインポート後の該当ページURLが元のURLから変わってしまい、外部リンクがあった場合にはリンク切れが起こったり、検索エンジンやSNS等で登録されたURLではなくなったりと色々と困ります。

そのまま放置するとデメリットが多いので、対応方法について書いておきます。

スポンサーリンク

プラグインを利用する

いくつか方法はありますが、簡単な方法のひとつにプラグイン「Search Regex」の利用があります。
こいつは特定のキーワードやタグ、URLなどを検索して一括置換してくれます。

使い方は、下記が詳しいので参考に。
Search Regexプラグインの使い方
【WordPress】全記事から検索して一括置換出来るプラグイン「Search Regex」が素晴らしい

設定はこんな感じで

  • Search pattern(置き換えたい文字列): _
  • Replace pattern(置き換え後の文字列): –
  • Source: (ドロップダウンから以下を選択して)
    • Post URL(記事のURL)

※一括置換を行うので、置換前にはデータベースのバックアップ推奨です

ぼくはこの方法でうまく記事URLの一括置換を済ませることができました。

Amazonアソシエイト

スポンサーリンク

スポンサーリンク
  • このエントリーをはてなブックマークに追加

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください