WordPressのリダイレクト設定方法と注意点を徹底解説のアイキャッチ画像

WordPress

更新日: 2024/11/22

【イラスト付き】WordPressのリダイレクト設定方法と注意点を徹底解説

character_balloon

ブルーちゃん!ちょっと聞いて!

どうしたの?

character_balloon
character_balloon

WordPressで今公開しているページを、他のページに差し替えたいんだ。

character_balloon

それで、今のページにアクセスしたユーザーを新しいページに誘導したいんだけど、どうしたらいいかな?

だったら「リダイレクト」の設定をするといいよ!

character_balloon

WordPressでのリダイレクトの種類と設定方法を解説していくね。

character_balloon

リダイレクトとは?

character_balloon

リダイレクトとは、ウェブサイトのURLを変更した際に、旧サイトへのアクセスを新URLに自動的に転送する仕組みのことだよ。

せっかく来てくれたユーザーに対して、ページが存在しなかったり、意図したページに誘導できなかったりすると、機会損失になっちゃうもんね。

character_balloon
character_balloon

リダイレクトの種類は2つあるんだ。

リダイレクトの種類

1.サイト変更時の転送用「301リダイレクト」


2.一時的に利用する「302リダイレクト」

character_balloon

サイトの引越しやリニューアル時には「301リダイレクト」を使用するよ。

私が今必要としているリダイレクトだね!

character_balloon
character_balloon

もう1つはメンテナンスやページを一定期間閉める場合に使用される「302リダイレクト」があるよ。

使い分けることが重要だね!

character_balloon

リダイレクトを設定するメリットは何?

character_balloon

リダイレクトの設定をすることで、ユーザーと検索エンジンの両面にメリットがあるんだ。

character_balloon

もしサイトが移転していてURLが変更されていた場合、ブックマークやメールのURLは変更されないよね。

ユーザーが訪問しようとしても、「ページが見つかりません」というページになっちゃうんだね。

character_balloon
character_balloon

そうなんだ。ユーザーはまたサイトを探さなければいけないし、場合によっては同業他社のサイトを利用してしまうかもしれないんだ。

それを防ぐためにも、リダイレクト設定は必要だね!

character_balloon
character_balloon

また、SEO対策にも必要だよ。

character_balloon

検索エンジンは、新しいドメインのサイトを「別のサイト」として扱うんだ。

ということは、今まで積み上げてきた検索順位やサイトの評価も、なくなってしまうということ?

character_balloon
character_balloon

でも、リダイレクト設定をしておくことで、サイトの評価と検索順位を新しいサイトに引き継ぐことができるんだ!

リダイレクト設定は本当に重要なんだね。

character_balloon

プラグインを使用したリダイレクト方法を解説!

早速ダイレクトを設定したいな!

character_balloon
character_balloon

じゃあまずは「プラグインを使用したリダイレクト方法」を紹介するよ。

character_balloon

手順はこんな感じだよ。

プラグインを使用したリダイレクトの手順

1.Redirectionのインストール・有効化


2.Redirectionのセットアップ


3.リダイレクトを設定

character_balloon

それじゃあ説明していくね。

1.Redirectionのインストール・有効化

character_balloon

リダイレクトのプラグインは、「Redirection」を使用するよ。

WordPressのプラグイン新規登録画面から、「Redirection」を検索してインストールするので合ってるかな?

character_balloon
character_balloon

そうそう!インストールができたら、プラグイン一覧から「Redirection」を探し、「有効化」をクリックしてね。

簡単に設定できたよ!

character_balloon

2.Redirectionのセットアップ

character_balloon

インストールが完了したら、画面上に出た「Redirectionセットアップを行って、プラグインを有効押してください」という箇所をクリックしてね。

character_balloon

もしくは、ホームの管理画面から、「ツール」→「Redirection」と進めるよ。

「セットアップを開始」という青いボタンが出てきたよ。

character_balloon
character_balloon

それをクリックしてね。続けて「セットアップを続行」、「セットアップを完了」と進んでいってね。

character_balloon

これでセットアップは完了だよ。

3.リダイレクトを設定

設定画面が出てきたよ!「新しい転送ルールを追加」をクリックかな?

character_balloon
character_balloon

大正解!そうしたら、「ソースURL」に元のURL、「ターゲットURL」に遷移先のURLを入力してね。

character_balloon

最後に「転送ルールを追加」をクリックして、リダイレクトの設定は完了だよ!

簡単にできたよ!

character_balloon

「.htaccess」を使用したリダイレクト方法を解説!

character_balloon

次に、「.htaccess」を使用したリダイレクト方法を紹介するよ。

この方法はハードルが高そうだね?

character_balloon
character_balloon

そうだね。ファイルにコードを直接入力するから、初心者にはあまりおすすめできないんだ。

character_balloon

間違えてしまうとサイト全体に影響を及ぼす可能性があるから、操作する時は気をつけてね。

character_balloon

手順はこれだよ!

「.htaccess」を使用したリダイレクトの手順

1.「.htaccess」ファイルのダウンロード


2.「.htaccess」の編集


3.編集後の.htaccessのアップロード

間違えないようにがんばります!

character_balloon

1.「.htaccess」ファイルのダウンロード

character_balloon

WordPressにすでにある「.htaccess」ファイルをダウンロードするよ。

character_balloon

FTPソフトを使ってダウンロードするか、レンタルサーバーによってはファイルマネージャを利用してダウンロードできるから、いずれかの使い慣れている方法でダウンロードしてね。

まずはファイルを手元に準備するんだね!

character_balloon
character_balloon

ダウンロードできたら、次は編集だよ。

2.「.htaccess」の編集

「.htaccess」ファイルの内容に何を追記したらいいかな?

character_balloon
character_balloon

このコードをコピペして貼るだけなんだ。



<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule 転送元のURL 転送後のURL [R=301,L]
</IfModule>

character_balloon

「301リダイレクト」を設定する際のコードだから、コードが書ける人は試してみてね。

必ずバックアップしてから始めるわ!

character_balloon

3.編集後の.htaccessのアップロード

character_balloon

コードが入力できたら、アップロードするよ。

character_balloon

同じ場所にアップロードして、上書き保存をするよ。

これもFTPソフトを使うのが良さそうだね。

character_balloon
character_balloon

そうだね!アップロード完了すれば、リダイレクトの設定は完了だよ。

リダイレクトエラーに注意しよう!2つのケースを紹介

リダイレクトの設定が完了したよ!これでバッチリかな!

character_balloon
character_balloon

リダイレクトの設定をする時は、リダイレクトエラーに注意する必要があるよ。

character_balloon

勝リダイレクトエラーによって、セキュリティはもちろんユーザーが離脱する原因にもなってしまうんだ。

それは気をつけないとね。

character_balloon
よくあるリダイレクトエラー

1.リダイレクトループ


2.404エラー(404 not found)


character_balloon

よくあるリダイレクトエラーのケースを紹介するね。

1.リダイレクトループ

リダイレクトループって何?

character_balloon
character_balloon

リダイレクトループとは、遷移先のURLから、さらに別のURLへ遷移するようにリダイレクト設定されていることだよ。

どんなことが起こってしまうの?

character_balloon
character_balloon

ユーザーに「リダイレクトが繰り返し行われました」「ページが表示されない」といったメッセージが表示されてしまうんだ。

ユーザーの離脱率に直結しちゃうんだね。

character_balloon
character_balloon

設定が完了したら、必ず見返して確認することが重要だよ。

2.404エラー

404エラー(404 not found)って何?

character_balloon
character_balloon

404エラーは、存在しないページにアクセスした際に表示されるエラーページだよ。

リンク先を設定したつもりでも、存在しないページが表示されたらユーザーは驚いてしまうね。

character_balloon
character_balloon

そうなんだ。だから、設定する時にはミスがないか確認することをおすすめするよ。

character_balloon

プラグインを使用している場合、一旦無効化してから再度有効化してみてね。

character_balloon

「.htaccess」で手動設定している場合は、コードが間違っていないかを確認してみよう。

まとめ

character_balloon

WordPressリダイレクトをまとめるとこんな感じだよ。

まとめ

◆リダイレクトは、ユーザーがストレスなく新URLを閲覧するために必要な設定


◆WordPressのリダイレクト設定方法は、プラグインを使用した方法とファイルに直接設定する方法の2種類がある


◆ユーザーの離脱率に直結するため、設定後は必ず間違いがないか確認する

サイトのリニューアルの際に必ず必要になるリダイレクト設定は、プラグインで行うのがおすすめだね。

character_balloon

とても参考になったよ。ブルーちゃん、今日は本当にありがとう!

character_balloon
character_balloon

またいつでも聞いてね!

最新の記事一覧
最新の記事一覧