WordPressでページやURLをリダイレクトする方法:完全ガイド

WordPressでページやURLをリダイレクトすることは、すべてのサイトオーナーや管理者にとって不可欠です。リンク切れの管理、コンテンツの移行、SEO のためのサイト構造の最適化など、リダイレクトの設定方法を知っていれば、貴重なトラフィックを失わずに済みます。

このガイドでは、リダイレクトとは何か、なぜ重要なのか、そしてWordPressで実装するための手順を順を追って解説します。

リダイレクトとは?

リダイレクトとは、ユーザーや検索エンジンを、最初にリクエストされたURLとは別のURLへ転送する方法です。最も一般的なリダイレクトの種類は、301リダイレクトと302リダイレクトです。

301リダイレクトは恒久的な移転を示し、SEO履歴を新しいページに引き継ぎます。一方、302リダイレクトは一時的な変更に使用され、リンクの評価は引き継がれません。

なぜWordPressでURLをリダイレクトするのか?

  • リンク切れの回避: ページを削除したりURLを変更したりすると、元のURLを指すリンクはすべて404エラーページに飛ばされます。リダイレクトはユーザーを新しいページや関連ページへ導くことで、これを防ぎます。
  • SEOの利点: リダイレクトは、古いURLが持っていた評価を新しいURLに引き継ぐことで、サイトのSEO価値を保つのに役立ちます。
  • ユーザー体験: リダイレクトはエラーページにたどり着くフラストレーションを防ぎ、ユーザーがサイトに留まるよう促すことで、ユーザー体験を向上させます。

WordPressでURLやページをリダイレクトする2つの簡単な方法

  1. プラグインを使用する
  2. .htaccessファイルを編集する

1. プラグインを使用する

WordPressでリダイレクトを管理するためにプラグインを使う方法は、初心者から上級者まで誰にでも使いやすいシンプルさが人気です。この方法の流れは次のとおりです:

WordPressダッシュボードの「プラグイン」セクションに移動し、「新規プラグインを追加」をクリックして新しいプラグインを追加します。

新規プラグインのインストール:Redirectionプラグインのインストール

上部の検索バーに「Redirection」と入力してプラグインを探します。見つかったら「インストール」、続いて「有効化」をクリックして使用を開始します。

Redirectionプラグインをインストールして有効化する

有効化したら、「ツール」>「Redirection」に移動してプラグインの設定にアクセスします。ここで新しいリダイレクトを追加するオプションが表示されます。クリックして次へ進みます。

「新規追加」をクリックしてリダイレクトを作成する

「Source URL」(リダイレクト元のURL)と「Target URL」(リダイレクト先のURL)を入力し、「Add Redirect」ボタンをクリックして設定を完了します。

Source URLとTarget URLを入力してリダイレクトを作成する

プラグインを使う方法は、一般的に最も簡単で安全なリダイレクト管理方法であり、ほとんどのWordPressユーザーにとって最適な選択肢です。

2. .htaccessファイルを編集する

より実践的なアプローチや複雑な要件には、.htaccessファイルを編集することで、サーバーの動作を直接制御し、WordPressで強力なリダイレクト機能を利用できます。手順は次のとおりです:

FTPでホスティングアカウントに接続するか、ホスティングのコントロールパネルに用意されているファイルマネージャーを使用します。

cPanelファイルマネージャーを使ってWordPressのファイルにアクセスする

WordPressをインストールしたルートディレクトリに移動します。通常、ここに.htaccessファイルがあります。

WordPressのルートディレクトリで.htaccessファイルを探す

変更を加える前に、.htaccessファイルのバックアップを取ることが非常に重要です。これにより、何か問題が起きても元の設定に戻せます。ファイルを右クリックして「Download」を選択し、コピーを保存します。

.htaccessファイルをダウンロードしてバックアップを作成する

再度.htaccessファイルを右クリックし、「Edit」オプションを選択して変更を開始します。

.htaccessファイルを編集してリダイレクトを作成する

リダイレクトを作成するには、必要に応じてパスを調整しながら、次の行をファイルに追加します:

PHP
# Redirect a single page
Redirect 301 /oldpage.html /newpage.html

ここで、301は恒久的なリダイレクトを示し、/oldpage.htmlは古いパス、/newpage.htmlはトラフィックをリダイレクトする新しいパスを表します。

.htaccessファイルにコードを追加してリダイレクトを作成する

編集後は変更を保存します。FTPを使用している場合は、変更した.htaccessファイルをサーバーにアップロードし直します。

リダイレクトを作成したら、.htaccessファイルを保存する

.htaccessファイルを更新したら、古いURLにアクセスして、新しい場所に正しくリダイレクトされるかリダイレクトをテストします。

まとめ

WordPressでURLをリダイレクトすることは、URLが変わっても訪問者を正しいページに誘導してユーザー体験を向上させるなど、いくつかの重要な利点をもたらします。古いリンクのリンク評価を保ち、サイトの信頼性を損なう404エラーを防ぐことで、SEOランキングの維持にも役立ちます。

リダイレクトはまた、トラフィックや検索エンジンの評価を失うことなく、サイト移行、商品アップデート、コンテンツ再構築をスムーズにします。さらに、壊れた古いリンクを制御してセキュリティを高め、直帰率を下げ、ユーザーのエンゲージメントを維持します。

適切なリダイレクトは、スムーズなナビゲーション、優れた検索パフォーマンス、そしてユーザーと検索エンジンの双方にとってシームレスな体験を保証します。

関連記事

Rene Hermenau

著者: Rene Hermenau

著者について: René Hermenau は WP STAGING の創設者です。WordPress のバックアップ、ステージング、移行、データベース処理、安全なデプロイメントワークフローに取り組んでいます。