【WordPress】公開後の記事をパーマリンク変更後、一括でリダイレクトする方法

Wordpressリダイレクト備忘録

今まで投稿したブログ記事のパーマリンクを変更した後、一括で301リダイレクトする方法を紹介します。なお、パーマリンク変更する前の状態から始めます。

準備するもの
スポンサーリンク

2つのプラグインをインストール

以下のプラグインをWordpressにインストールしてください。

Export WordPress data to XML/CSVは記事URL情報をCSVにエクスポートするプラグインです。パーマリンク変更前と変更後のURLをCSVに書き出し、Redirectionにインポートしてリダイレクトします。

ちなみに、RedirectionのプラグインでもURLの書き出しは可能ですが、筆者のケースだと日本語URLが文字化けして使えなかったので別のプラグインを使用しました。

Redirectionセットアップ

Redirectionの方はインストール後、セットアップ作業が必要ですが、とくに特別な設定は要らないので、[セットアップを続行]を押し続けてください。

Excelのライセンスがない人は、オンライン版Excelを使う

スプレッドシートの編集作業がありますので、Excelが必要となります。

Microsoft公式「Office オンライン」にサインインすると、無料でオンライン版Excelが利用できます。MSアカウントが必要になるので持っていない場合は作成してください。

パーマリンク変更前のURL情報をエクスポートする

クリックで拡大

Export WordPress data to XML/CSVインポート・有効後、WP管理画面の左に「すべてエクスポート」が追加されているのでクリックします。

①「投稿」に変更して②エクスポートファイルをカスタマイズをクリックします。

次に、「Content(記事本文)」と「Title(記事タイトル)」をドラッグ&ドロップ操作で削除します。

右サイドプルダウンメニューの「標準」にある、「Permalink」を点線枠内にドラッグして入れます。

カスタマイズできたら[続行]ボタンをクリック

エクスポートの確認&実行を押し、完了したらCSVでダウンロードします。

ダウンロードしたCSVファイルをExcelで開く

クリックで拡大

ダウンロードできたか確認します。
Excelアプリがある人は、CSVファイルをダブルクリックで開いて確認してください。

ファイル名を分かりやすく「変更前」に変えておくといいでしょう。

【!この作業重要!】

①A列は丸ごと削除します。
②B列・C列の1行目をPermalinkの文字を消し、B列に「source」C列に「target」に書き換えます。

オンライン版Excelのファイルの開き方

officeオンラインにサインインし、左サイドメニューからExcelマークをクリックして開きます。ダウンロードしたCSVファイルは「アップロードして開く」でアップロードするとファイルが開けます。

パーマリンク変更後のURL情報をエクスポートする

クリックで拡大

WP管理画面からパーマリンク設定を変更します。「投稿名」または「カスタム」に変更

カスタマイズ2

変更後、Export WordPress data to XML/CSVプラグインを開き、パーマリンク変更前のエクスポートと同じ作業をしてください。

変更後のCSVを開き、B列のURLをコピーします。

変更前のファイルに移動して、B列にコピーしたURLをペースト(貼り付け)します。

左図のように、A列sourceに変更前のURLB列targetに変更後のURLの構成になっているか確認後、別名でCSV形式で保存します。

※オンライン版はCSV保存できないので、一端.xlsxで保存してください。

オンライン版保存の仕方

ファイル > 名前を付けて保存 を選びます。

保存後、③コピーのダウンロードをクリックしてPC本体にダウンロードします。

オンライン版ExcelはCSV保存できないので変換ツールを使う

ファイルフォーマットを.xlsxから.csvに変換するツールを使います。

▼Web版で保存した「インポート用.xlsx」選びます。(青い枠にドラッグ・ドロップでもOK)

クリックして拡大

変換するをクリックします。

変換後、ダウンロードボタンをクリックします。ファイル名が変わってしまっているので、PCにダウンロード後ファイル名を変更します。
(そのままでも問題ありませんが・・・)

Redirectionにエクスポートする

WP管理画面のツール > Redirectionをクリック。

インポート/エクスポートを選び、準備したCSVファイルをアップロードします。

※グループは「転送ルール」のままで。

▼無事インポートが完了すると、リダイレクトされる記事が一覧で表示されます。

リダイレクト動作確認

旧URLにアクセスし、新URLに転送(リダイレクト)されるか確認します。
無事転送されていれば作業完了です。

(旧)https://howtotips-webec.com/2021/03/04/ai_systemalarm/
(新)https://howtotips-webec.com/ai_systemalarm/

タイトルとURLをコピーしました