新しいリダイレクトプラグイン|Redirect Redirectionの使い方

リダイレクトとプラグインといえば、Redirectionが有名ですが、より直感的に使えるプラグインRedirect Redirectiを発見したので、使い方を解説しました。
管理画面のサイドバーにリダイレクトと大きく表記されるので、場所もわかりやすいですし、日本語対応もしており非常に使いやすいです。
一応すべての機能を解説しましたが、ささっとリダイレクト方法を知りたい方は「特定のURLへのリダイレクト設定」まで飛ばしてください。
- 元のURLへのアクセスを別のURLに自動的に移動させること
リダイレクト処理が必要になる事例4選

長らくサイト運営していると、リダイレクト処理が必要になる場面はが出てきます。
ここでは代表的な事例を4つ解説しました。
プラグインの使い方を知りたい方は「特定のURLへのリダイレクト設定」まで飛ばしてください。
古い記事から新しい記事へ誘導

通常は記事内容を更新すれば良いだけですが、修正より新しく記事を書いた方が良い場合もあります。
この時サイト内には「古い記事」と「新しい記事」が混在しているため、検索エンジンに新しい記事だけ認識させるよう設定しないといけません。
例えば生成AIの最新情報を発信しているサイトを運営していたとします。
その場合、そのサイトは情報のスピードに価値がありますよね。
そこで「長文処理最強AI Gemini 1.5 Proの実力(記事Aとします)」という記事を書いたらSNSでそこそこバズり、その数ヶ月後に新しいモデルが発表され「Gemini 1.5 Proが世界一から陥落、GPT-5の驚きの処理能力(記事Bとします)」といった記事を書いたとしましょう。
その時点での最強AIを知ってもらいたい、読者がその情報を求めている場合、古い記事は最新ではなくなりますよね。
ではそのたびに記事内容を更新または新記事を書けば良いのでしょうか?
いいえ「記事A」のSNSのバズ効果を捨てるのはもったいないですし、サイト内に生成AIについてのそのときどきの最新記事がたくさんあれば、この人は最新情報を追っているとユーザーにアピールできます。

こういった場合は「記事A」の内容をまるまるコピーして「記事C」の新記事としてアップしちゃいましょう。
そしてもともとあった「記事AのURL」から「記事B(最新情報の新記事)」へリダイレクト処理すると、SNSのバズ効果や検索からのアクセスを引き継げますし、サイト内に複数の専門記事を残せるのでドメインパワーも強化されていくわけです。
このように同じドメイン内でも、リダイレクト処理は往々にして利用する機会があるため、必ず覚えておきましょう。
ドメイン変更を伴うサイトリニューアル

例えば、初めは小規模で個人運営していたら、事業が大きくなり法人化しました。
その際ドメインをhttps://kagesai.net/からhttps://newkage.jp/に変更したとしましょう。
https://kagesai.net/でこれまで書いてきた記事を手動で直していたらやってられませんよね。
こういった場合もリダイレクト処理することで、https://newkage.jp/に自動転送できるため非常に便利です。
適切に行われたリダイレクト処理はこれまでのサイト評価も引き継げますので、ドメイン変更する際は必ず利用しましょう
URLカニバリゼーション発生時の対処
- サイト内の複数のページが同じキーワードで競合してしまい、検索エンジンからの記事評価が分散してしまう現象。
記事Aタイトル:東京でおすすめの観光地10選
記事Bタイトル:東京の穴場観光地5選
この場合「東京 観光地」というキーワードが重複しているため、どちらか一方しか検索結果に表示されない場合があります。
例えば、記事Aが表示されているなら、記事Bの内容を記事Aに含めたうえで、記事Bから記事Aにリダイレクト処理すると、記事Aはさらに内容が濃くなり、検索順位が上がる可能性があります。
パーマリンク設定の変更時

WordPressの初期設定にパーマリンク設定があります。
変更する際は必ずリダイレクト処理しましょう。

リダイレクト処理を効率的に行う方法
リダイレクトプラグインは、そのまま利用することも可能ですが、数が多い場合は以下の手順で行うとより効率的に作業できます。
- プラグインで既存URLをダウンロードしておく
- 投稿・固定・カスタム投稿のURLは一括編集後、上記プラグインでダウンロードする
- リダイレクトプラグインに元のURLと変更したURLのCSVファイルからコピペする
既存URLをダウンロードする

投稿、固定ページ、カスタム投稿のURLは、以下のプラグインでCSVファイルに一括ダウンロードできます。
リダイレクト処理設定は元のURLが必要ですので、タイトル付きの一覧確認はかなり重宝しますよ。
関連記事

カテゴリーやタグのスラッグは非対応ですので、スクショ保存しておきましょう。
投稿・固定・カスタム投稿のスラッグを一括編集

通常のスラッグ編集は、1つ1つするものです。
以下のプラグインなら一括編集が可能ですので、数が多い場合は利用してください。
関連記事
一括編集後は、先ほどのURLダウンロードプラグインで変更したURLも抽出しておきましょう。
最終的に以下のような形になります。

Redirect Redirectionの使い方と設定方法

- 管理画面の「新規プラグインを追加」をクリック
- 「Redirect Redirection」で検索
- 「今すぐインストール」をクリック
※.同じ名前のプラグインがあるので注意 - 「有効化」をクリック

インストール後すぐに、プラグインのセキュリティアラートをメールで受け取るか?と表示されます。
リダイレクト処理は問題があるといけませんので、基本は①の「Allow&Continue」をクリックしましょう。
不要な方は②のSkipをクリックしてください。

WordPressに登録しているメールアドレス宛てに認証確認メールが届きますので「Confirm」をクリックしましょう。

WordPressのプラグインページに「Thank you for confirming your email」と表示されれば、認証完了です。
特定のURLへのリダイレクト

管理画面のサイドバーに「リダイレクト」が追加されますので、そちらを開いてください。

①左側に古いURL→②右側に新しいURLを入力します。
③このリダイレクトを追加してください!をクリックしてください。
リダイレクトURLの編集方法

すぐ下に追加されたリダイレクトが表示されます。
試しに古いURLにアクセスしてみましょう。
新しいURLに飛べれば設定完了です。
URLを変更する場合は、フォームから直接打ち込めます。

カゲオ基本はこれだけ覚えておけばOK
この先は少し難しいので、興味のある方だけ読んでね
高度なオプション設定


右上の詳細オプションを表示をクリックして展開しましょう。
例えば、以下のようなリダイレクト処理を例に解説します。
旧URL:https://kagesai.net/test/
↓
新URL:https://kagesai.net/test2/
- 末尾のスラッシュを無視する(チェックする)
https://kagesai.net/test
のように最後の「/(スラッシュ)」を省略したURLでもtest2へリダイレクトされます。 - 大文字・小文字を区別しない(チェックする)
https://kagesai.net/Test
スラッグを大文字で入力してしまった場合もtest2リダイレクトされます。 - パラメータを無視する(基本チェックする)
https://kagesai.net/test?〇〇
パラメータが無数に存在する場合は、個別にリダイレクトさせるのは現実的ではないため、チェックしておきましょう。
チェックすると?以降のパラメータが無視されます。 - パラメータを渡す(基本チェック不要)
https://kagesai.net/test?〇〇
パラメータも引き継いでリダイレクトしたい場合は、チェックしてください。
数が少なければ問題ないでしょう。
パラメータとは、ECサイトの条件検索、ユーザーの行動分析、広告の効果測定、A/Bテストなどに使用されるものです。
上級者向けの設定ですので、よくわからなければデフォルトのままで問題ありません。
リダイレクトヘッダーを設定


何も入力しなくてOKです。
リダイレクトヘッダーの設定は上級者向けであり、具体的に以下のような場合に利用します。
- 検索エンジン最適化(SEO)対策として、より高度なカスタマイズを行いたい場合
- セキュリティ対策として、X-Frame-OptionsヘッダーやX-XSS-Protectionヘッダーなどの追加が必要な場合
- キャッシュ制御やContent-Security-Policy(CSP)などの高度な機能を利用したい場合
リダイレクトHTTPコード


6つのリダイレクト方法を選択できます。
ほとんどのケースでデフォルトの301リダイレクトを利用しますが、一応それぞれの特徴を解説しました。
古いURLから新しいURLへ完全移行させるためのものです。
旧住所から新住所への転移届のようなものなので、検索エンジンは新しいURLだけを認識します。
一時的なURLの移行
ページ単位で一時的にメンテナンス状態にしたい場合などに利用可能。
検索エンジンは「元のURL」と「新しいURL」の関係性を把握できないため、別のURLとして認識します。
そのためブラウザの仕様によっては「ページの戻るボタン」を押すと、元のURLが表示されてしまう可能性があるため注意しましょう。
ですので、一時的なURL移行であれば次の303リダイレクトがおすすめです。
一時的なURLの移行
302より新しいブラウザに対応している傾向があり、古いブラウザとの互換性が低いコードです。
検索エンジンは「元のURL」と「新しいURL」の関係性を把握できるため、302と違い「一時的に今こっちのURLを使っているよ」と伝わります。
URL同士の関係性を理解しているため「ページの戻るボタン」を押しても移行前のページが表示されることはありません。
近年の主要ブラウザは303に対応しているため、こちらを利用するのが一般的です。
主な用途は個別キャッシュの指定
例えば、カメラ系サイトでサイズの大きい重めの画像を貼ったページがあるとしましょう。
その画像のURLを「リダイレクト元」と「リダイレクト先」に設定することで、一度読み込んだユーザーにはサーバー内に保存された画像データを表示できます。
このすることで、サイトの読み込み速度の向上に繋がりますよね。
リダイレクト処理を削除しない限り、効果は続くので、要所で使うのに重宝します。
302や303とほぼ同じ処理なので、あえて307を使う必要はありません。
301とほぼ同じ処理なので、あえて308を使う必要はありません。
包含 & 除外ルール


より複雑なリダイレクト処理を可能にします。
上級者向けですので、よくわからなければスルーしてください。
- 次の基準のすべての場合のみリダイレクトする
オプション:すべての基準を満たした場合/すべての基準を満たさなかった場合 - リンクをクリックするユーザー
オプション:ログイン中/ログインしていません - リンクをクリックしたユーザー
オプション:があります/がありません - WordPressのユーザー権限グループ
Administrator(管理者)/Editor(編集者)/Contributor(投稿者)/Subscriber(購読者) - ユーザーのリファラーリンク
オプション:一致しました/一致しません
リファラー設定|正規表現の有無 - ユーザーのエージェント
オプション:一致しました・一致しません
ユーザーエージェント設定|正規表現の有無 - ユーザーのCookie
オプション:一致しました/一致しません
Cookie名|Cookieの値|正規表現の有無 - ユーザーのIP
オプション:一致しました/一致しません
IP設定 - サーバー
オプション:一致しました/一致しません
サーバー設定 - 言語
オプション:一致しました/一致しません
言語設定
リダイレクト処理のON/OFFの使い方


左側のトグルでON/OFFの切り替えができます。
リダイレクトURLをインポート&エクスポート


追加したリダイレクト処理情報をjson形式のファイルにエクスポート&インポートできます。
リダイレクト情報の共有や別サイトでも使う場合は、活用しましょう。
リダイレクトルール


元のURLと新しいURLそれぞれに独自のルールを設定できます。
こちらも上級者向け設定ですので、わかる方だけやってみてください。
リダイレクト元のルール設定
- 次を含む
指定した文字列を含むURLすべてが対象です。
範囲が広くなりすぎる可能性が高いため取り扱いは十分に注意しましょう。 - 次ではじめる
指定した文字列で始まるURLすべてが対象です。
「カテゴリー」や「タグ」単位で変更したい場合に利用しましょう。 - End with
指定した文字列で終わるURLすべてが対象です。
画像やPDFなど、特定の拡張子をまとめてリダイレクトしたい時に便利ですね。 - パーマリンク構造を有する
すべてのURLが対象です。
思わぬトラブルが発生する可能性が高いため非推奨です。 - 正規表現の一致
正規表現を使ったより高度な設定が必要な場合は活用しましょう。 - 404sエラーです
404エラーが発生しているURLが対象です。
サイトをリニューアルした時などに使えます。 - すべてのURL
ドメイン移行などサイト全体のURLがガラッと変わる時に有効です。
リダイレクト先のルール設定
リダイレクト元の選択肢により、指定できるオプションが決まっています。
指定したURLにリダイレクトします。
リダイレクト元の指定条件
「パーマリンク構造を有する」以外は利用できます。
WordPressのパーマリンク構造を変更した際、新しいURLへリダイレクトします。
リダイレクト元の指定条件
「パーマリンク構造を有する」のみ利用できます。
正規表現を使用して、元のURLに一致するURLをリダイレクトします。
リダイレクト元の指定条件
「正規表現の一致」のみ利用可能。
元のURLに一致する投稿が存在しない場合、類似した投稿をランダムにリダイレクトします。
リダイレクト元の指定条件
「404sエラーです」のみ利用可能。
選択すると以下の解説が表示されます。


リダイレクト&404エラーログ


リダイレクトと404エラーのURL履歴を確認できます。
ログを自動的に削除する


リダイレクト&404エラーのログを自動削除する期間を設定できます。
デフォルトは「なし」になっており、無限に溜まっていきますので「1週間前」に変更しておきましょう。
ログ履歴の切り替え


右側の「表示する」からログ履歴をの選択できます。
デフォルトでは、リダイレクトと404エラー両方とも表示されていますが、404エラーだけ表示することも可能です。
その他のログ履歴項目


- Toggle logging:OFFにするとログ履歴が保存されなくなります。
- CSV形式をダウンロードする:CSVファイルでログ履歴を抽出できます。
- 今すぐすべてのログを削除する:ログ履歴を一括削除できます。
自動リダイレクト


基本OFFのままで問題ありません。
ONにすると、ログイン時に最後にアクセスしたページへリダイレクトさせます。
例えばログインが必要なECサイトの場合、ONにすることでログイン後にユーザーが最後に閲覧していたページに移動するため、購入手続きを促しやすかったりします。
ただ通常のサイト運営であれば、ログインシステムはありませんのでOFFのままでOKです。
URLを変更する


現在開発中の機能のため、いずれ実装予定とのこと。
結論:これからのリダイレクトプラグインはRedirect Redirectionがおすすめ
以上、新しいリダイレクトプラグイン「Redirect Redirection」について解説しました。
代表的な「Redirection」プラグインと比べ、より直感的に操作できるため使い勝手が良いです。
リダイレクト処理は、.htaccessに直接書き込む方法もありますが、記述ミスも多く、数が多くなると管理が大変ですので、プラグインによる対応がおすすめです。



記事への質問等はこちらからどうぞ