今回は、古いURLにきたアクセスを新しい別のURLに転送(リダイレクト)することができるWordPressプラグイン「Redirection(リダイレクション)」の使い方と設定方法をご紹介します。
もくじ
【WordPress対応】自分でホームページ・ブログを作成したいWebスクールWEBST8
プラグインは、スマートフォンのアプリのように、好きな機能をWordPress本体に組み込むことができる機能です。プラグインは便利ですが、古いプラグインや、ご利用のテーマやプラグインの組み合わせによっては競合して、不具合を起こす場合もあります。
そのためすでに運用済みの本番環境で導入する場合は、事前にバックアップを取得しておく、必要に応じて検証環境を作って事前に試しておくなどが推奨されます。プラグインの導入は自己責任でお願いいたします。
転送設定プラグインRedirectionの使い方の導入
Redirection(リダイレクション)の概要
なんらかの理由で一度検索エンジンに登録されたURLを後から変更する場合、そのままにしておくと他サイトからの被リンクや検索エンジン経由で古いURLにアクセスしたときに404エラーページなどが表示されてせっかくのアクセスが無駄になってしまいます。
Redirectionは、古いURLにきたアクセスを新しい別のURLに301転送(リダイレクト)することができるWordPressプラグインです。
通常、301リダイレクトを行うには、.htaccessなどの制御ファイルを利用して、転送設定を行いますが初心者にはやや難しいです。「Redirection」を利用すると簡単に転送設定が可能です。また、上級者にも使えるように正規表現も設定できるので、1つのルールで複数の転送設定をすることもできます。
(補足)そもそも301リダイレクトって何?
301リダイレクト(Permanent Redirect)は恒久的な転送設定で、Webサイトやページの引っ越し時に使用します。転送先ページは旧ページのSEO評価を受け継ぐ事ができます。(※)SEO評価を何%くらい引き継がれるか、Googleのアルゴリズムが判断するため状況により差があります(必ずしも100%そのまま評価が引き継がれる訳ではありません。)
このほかにも恒久的な移転ではなく、一時的な転送用に302リダイレクトという転送設定などもあります。302リダイレクトでは転送先にSEOの評価が引き継がれません。
よくある301リダイレクトの利用ケース
- ウェブサイトの移転やリニューアルに伴いURLが変更になる場合
- 古い(すでにない)URLを新しいURLに転送する場合
- URLの正規化(httpとhttps、wwwありなしなど)
Redirectionのインストール
まずは、Redirectionのインストールをしていきます。プラグイン>新規追加を選択します。
Redirectionで検索してヒットした下記プラグインを「今すぐインストール」します。
有効化ボタンを押下して、Redirectionを有効化します。
以上で、Redirectionのインストールは完了です。引き続き、Redirectionの使い方を説明していきます。
Redirectionの基本的な使い方
転送ルールを設定する
まずは基本的な転送ルールを設定していきましょう。WordPressの管理画面からツール>Redirectionを選択します。
初回のみ、Redirectionのセットアップ画面が表示されます。「セットアップの開始」ボタンをクリックします。
ここでは、そのまま「セットアップ続行」をクリックします(チェックボックスにチェックを入れるとログや監視機能を強化しますがここでは無視します)
「セットアップ完了」ボタンをクリックします。
Redirectionの設定画面が表示されますので、ここで転送設定ルールを作っていきます。
転送設定ルールの設定です。上側が転送元URL、下側が転送先URLです。
転送元URLは自サイトのURLを相対URLで指定して、転送先URLにはhttp(s)から始まる完全なURLを入力します。転送先URLは自サイト以外の外部ドメインでも設定可能です。
(※)転送ルールは、正規表現でも設定可能です(中上級者向け設定)。

転送ルールが追加されました。
最後に、実際に転送元のURLにアクセスして、転送先のURLにリダイレクトがかけられていればOKです。
一度設定した転送ルールを編集する
一度設定した転送ルールは、あとから「編集」「削除」「無効化」「Check Redirect(リダイレクトの確認)」することができます。
(上級者向け)転送ルールの細かい設定
転送ルールは、さらに細かい設定も可能です。301リダイレクトの他に302リダイレクト、そのほかのリダイレクト処理をすることもできます。
(補足)Redirectionの詳細設定
使用頻度は低くなりますが、Redirectionの細かい設定・確認画面を補足していきます。
ツール>Redirectionを選択して下さい。
Redirectionの画面が表示されます。上部に詳細設定欄が並んでいます。
Redirectionのグループ設定は、各転送ルールのグルーピング設定です。目的・用途に応じてグルーピングすることで管理がしやすいくなります。
Redirectionのログ確認は、Redirectionによる転送履歴をログに残したものです。いつ、どんな転送処理が行われているか確認することができます。
Redirectionのインポート/エクスポート設定では、大量の転送ルールをCSVで一括インポートしたりエクスポートしたりすることができます。
Redirectionの詳細設定では、セットアップ時に指定したログ・監視の強化設定などを再設定することができます。
まとめ
まとめです。今回は、古いURLにきたアクセスを新しい別のURLに転送(リダイレクト)することができるWordPressプラグイン「Redirection(リダイレクション)」の使い方と設定方法をご紹介しました。
今回は以上になります。最後までご覧いただきありがとうございましたs。
弊社は、自分でホームページを作ることを推奨しています。「業者に任せたけど、更新ができない」「本で独学は時間がかかりすぎる・・」そんなお悩みの方も多いのではないでしょうか。
個別指導形式のスクールでは、自分の知りたいことをピンポイントで学習・達成でき、自分で更新もできるというメリットもあります。
無料事前相談もしておりますので、まずはお気軽にご登録ください。