初心者でもできる!Redirectionで301転送ルールを追加する手順

初心者でもできる!Redirectionで301転送ルールを追加する手順 ブログ運営

今回は、WordPressで定番の Redirectionプラグイン を使って、
301リダイレクトの設定方法(転送ルール追加) を解説します。

この記事は、Redirectionのインストールと初期セットアップが完了している方向けの内容です。

まだインストールが終わっていない場合は、先に
Redirectionプラグインのインストール、セットアップ手順】をご覧ください。

また、私が最初にやらかした失敗談はこちらです↓↓

Redirectionで大失敗した話|ドメインが違うと転送されない落とし穴

ブログ統合全体の流れはこちらにまとめています↓↓

複数ブログを1つにまとめた話|WordPressでやったことまとめ】はこちらから

スポンサーリンク

まずは1記事だけでテストするのがおすすめ

Redirectionの初期設定が終わったら、次はいよいよ転送ルール(301リダイレクト) を追加していきます。

転送ルールを設定することで、旧ブログの記事URLにアクセスが来ても、自動で新ブログの記事へ移動できるようになります。

ただし、いきなり全記事を設定するのは危険なので、まずは1本だけでテストするのが安全です。

例:

  • 旧URL
    https://旧URL.com/redirection-301-setup
  • 新URL
    https://新URL.com/redirection-301-setup

このような感じで、まず1本で転送できれば、あとは同じ作業を繰り返すだけです。


旧ブログ側でRedirectionを開く

リダイレクト設定は、必ず 旧ブログ側(転送元) で行います。

WordPress管理画面を開き、左メニューから

「ツール」→「Redirection」をクリックします。

Redirectionの転送ルール画面が開いたら、上のタブで 「新規追加」をクリックしてください。

Redirectionの転送ルール画面

ソースURL(転送元)を入力する

次に、旧ブログ側のURL(転送元)を入力します。

Redirectionの「転送ルール新規追加」画面の上にある
「ソースURL」という入力欄にURLを書き込みます。

ここからが一番大事なポイントです。

旧URLをそのまま全部入れるのではなく、ドメインを抜いた部分、つまり、/パーマリンク部分だけを書きます。

例えば旧URLが

[https://旧URL.com/redirection-301-setup]

なら、入力するのは

[/redirection-301-setup] ←これだけです。

気をつける事は、ドメインは書かないこと、最初に「/をつける事です。

カテゴリーが入っている場合

例えば旧URLが

https://旧URL.com/category/redirection-301-setup

なら、入力するのは

/category/redirection-301-setup です。

つまり、旧URLの「ドメイン以外の部分」をそのまま入れます。

このソースURLが正しく入っていれば、次は転送先ターゲットURLの入力に進みます。

ターゲットURL(転送先)を入力する

ソースURLが入力できたら、次に転送先を設定します。

ソースURL欄のすぐ下にある
ターゲットURL」という入力欄に入力します。

ここが転送先の入力場所です。

ターゲットURLに入れるのは、さっきとはちがい、新ブログのURLを省略せずに全部入力します。

例えば新URLが

[https://新URL.com/category/redirection-301-setup]

なら、入力するのは丸ごと
https://新URL.com/category/redirection-301-setup

です。

  • ドメインも含めて全部入れる
  • コピペでOK
  • 転送先の記事が公開されているURL

最後に「転送ルールを追加」をクリックすれば、転送ルールの登録は完了です。

これで1本分の301リダイレクトが設定できました。

Redirectionの転送ルール設定完了

必ずリダイレクトできているか動作確認をする

Redirectionのプラグインで301リダイレクトを設定したら、必ず動作確認をします

Redirectionの画面で転送ルールの項目にカーソルをあてると「リダイレクトを確認」 といボタンが出てきますので、クリックします。

Redirectionの動作確認ボタン

結果が次のように表示されれば成功です。

Redirectionの動作確認画面
  • 旧URL:301(転送されました)
  • 新URL:200(ページが読み込まれました)

この表示が出れば、旧ブログから新ブログへ正しく転送できています。

この方法とは別で、旧URLを開いて確認することも出ます。

旧URLをブラウザで入力してみて、自動で新URLに飛んで、新ブログの記事が表示されたらOKです。

404エラーが出ていないか確認する

リダイレクト設定が終わったあとにやっておくと安心なのが、404エラーの確認です。

旧ブログ側のRedirectionで「404エラー」をクリックします。

Redirectionの404エラー確認

ここには「転送できていないURL」が出てきます。

ここでは、必要なURLだけ追加でリダイレクトを設定すればOKです。

私の場合は、

/wp/
/wordpress/
/backup/
/old/
/new/
/blog/

などが出ていました。

調べると、これはスパムや自動巡回なので、私の場合は転送せずにそのまま置いておきました。

もしここで、必要なURLが出た場合は、「転送ルールを追加」 から301リダイレクトを設定して下さい。

よくある失敗ポイント

一番やりがちな失敗がソースURLに旧URLを全部入れてしまう事です。

  • ×間違い
    https://旧URL.com/category/redirection-301-setup
  • 〇正解
    /category/redirection-301-setup

ソースURLは必ず「/から始まる後ろだけ」です。


まとめ

Redirectionで301転送ルールを追加する流れはこれだけです。

  • 旧ブログ側で設定する
  • 「新規追加」 をクリック
  • Sourceは「/カテゴリ+スラッグだけ」
  • Targetは新URLを丸ごと入力
  • 「追加」 をクリック
  • 旧URLで転送確認する

この手順通りに進めれば失敗しません。

問題なければ、同じ作業を繰り返して、リダイレクトしたい記事をすべて設定していけば完了です。

コメント

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