WordPressでのURLリダイレクト方法:包括的ガイド

2023年7月5日
1 分読
WordPressでのURLリダイレクト方法:包括的ガイド

変化し続けるWebのダイナミックな環境において、コンテンツを素早く適切に調整し、読者のニーズに合わせられることは非常に価値があります。URLのリダイレクトは、効率的で使いやすいWordPressサイトを運用するうえで欠かせない重要スキルです。この記事では、WordPressでURLを効果的にリダイレクトするための包括的なガイドを紹介し、読者と検索エンジンの両方に適切に対応できるようにします。

URLリダイレクトを理解する:なぜ重要なのか?#

手順に入る前に、まずURLリダイレクトとは何か、そしてWordPressサイトにとってなぜ重要なのかを理解しておくことが大切です。URLリダイレクトとは、ユーザーをあるWebアドレスから別のアドレスへ自動的に移動させるプロセスです。この手法は、リブランディング、古くなったコンテンツの更新、検索エンジンのパフォーマンスに最適化することなど、さまざまな目的でよく使われます。適切なリダイレクトを行うことで、壊れたリンクや廃止されたリンクによってサイトのアクセスが失われるのを防ぎ、ページが移動したことを検索エンジンに伝えることで検索順位の維持にも役立ちます。

URLリダイレクトの種類#

テクノロジーの多くのことと同様に、タスクを実行する方法はいくつかあります。URLリダイレクトにも、把握しておきたい複数の種類があります:

Types Of URL Redirection
  • 301 永続的リダイレクト:ページが新しい場所に恒久的に移動したことを示します。特にSEOの目的において重要で、最も一般的なタイプのリダイレクトです。
  • 302 一時的リダイレクト:ページが一時的に移動された、またはメンテナンスのために利用できない場合に使用します。
  • 307 一時的リダイレクト:302と似ていますが、リダイレクトされたリクエストが行われる際に、メソッドや本文が変更されないことを保証します。
  • メタリフレッシュ:厳密にはリダイレクトではありませんが、挙動としては同様です。通常はページごとに設定され、遅延が伴います。

こちらも読む:301リダイレクトはカノニカルリンクよりいつ優先される?

URLリダイレクトと利用可能な種類をしっかり把握できたところで、WordPress内で実行できるさまざまな方法に進みましょう。

方法1:WordPressプラグインを使う(リダイレクト)#

WordPressの魅力の一つは、プラグインによって拡張性が高いことです。プラグインを使えば、コードを書く必要なく、複雑な機能をWebサイトに追加するプロセスが簡単になります。

リダイレクションプラグイン#

最も人気のあるリダイレクションプラグインの一つは、適切にも「Redirection(リダイレクション)」と名付けられています。使い始めるには、プラグインをインストールして有効化します。有効化したら、「ツール」→「Redirection」の順に進みます。ここで、ソースURLとターゲットURLを入力するだけでリダイレクトを設定できます。

Safe Redirect Manager#

もう一つの強力なプラグインが、Safe Redirect Managerです。このプラグインはシンプルさとセキュリティで知られています。Redirectionプラグインと同様に、インストールして有効化する必要があります。その後、「ツール」の中に「Safe Redirect Manager」が表示されるので、そこですべてのリダイレクトを管理できます。

Safe Redirect Manager

Redirhub:新しい有力候補#

Redirhubは比較的新しいプレイヤーで、使いやすいインターフェースと14日間の無料トライアルを提供しており、初心者にとっても最適です。インストール後、WordPressダッシュボードの「Redirhub」タブに移動してリダイレクトを作成します。Coreプランには25ドメインと2,500件の管理リンクが含まれており、小〜中規模のWebサイトなら十分でしょう。Redirhubの特徴として際立っているのが、リダイレクトのパフォーマンスを追跡できる分析ダッシュボードです。

方法2:リダイレクトのために .htaccess ファイルを編集する#

より多くの制御をしたい方で、コード編集に慣れている方にとって、.htaccess方式はリダイレクトを管理する強力な方法です。.htaccessファイルは、Apache Web Serverソフトウェアを実行しているWebサーバーで使用される設定ファイルです。

こちらも読む:URLのリダイレクトはSEOに影響しますか?解説

htaccess File For Redirection

.htaccessファイルを編集する前に、必ずバックアップを取ってください。誤った変更は、Webサイトにアクセスできなくなる原因になります。

ホスティングのコントロールパネルまたはFTP経由で、.htaccessファイルにアクセスします。以下のコードを追加して301リダイレクトを作成してください:

301 リダイレクト /old-url https://yourwebsite.com/new-url

この行は、コンテンツが旧URLから新しいURLへ恒久的に移動したことをサーバーに伝えます。

方法3:WordPressのfunctions.phpファイルを使用する#

テーマ開発者、またはサイト全体に適用するルールを実装したい方にとって、WordPressテーマのfunctions.phpファイルは実行可能な選択肢です。

WordPressのテーマエディターまたはFTPクライアントからfunctions.phpファイルにアクセスし、リダイレクトを作成します。functions.phpファイルの先頭に以下のコードを追加してください:

?php
if (is_page('old-page-slug')) {
  wp_redirect(‘https://yourwebsite.com/new-page-slug’, 301);
  exit;
}
?>

古いページのスラッグと https://yourwebsite.com/new-page-slug を、該当するスラッグに置き換えてください。

方法4:ページ単位のHTMLメタタグを使用したリダイレクト#

WordPressでURLをリダイレクトする別の方法として、個別のページ内にHTMLメタタグを使用する方法があります。この方法はプラグインを使うか .htaccess ファイルを編集する方法ほど効率的ではありませんが、特定の状況では役立つことがあります。特に、1ページだけをリダイレクトし、リダイレクト前にユーザーにメッセージを表示したい場合に有効です。

この方法を使うには、リダイレクトしたいページを編集し、HTMLエディターに切り替えます。次に、HTMLの <head> セクションに以下の行を追加します。

meta http-equiv="refresh" content="5;url=https://yourwebsite.com/new-url">

このタグは、ブラウザに対して5秒後にページを更新し、その後新しいURLへ移動するよう指示します。必要に応じて秒数やURLを変更できます。

こちらも読む:301リダイレクトはリンクジュースを渡しますか?

リダイレクトのベストプラクティス:押さえておくべきこと#

リダイレクトチェーンを避ける#

リダイレクトの連鎖(チェーン)を作成していないことを確認してください。チェーンはサイトの表示速度を遅くし、ユーザー体験を損なう可能性があります。

Avoid Redirect Chains

404エラーに注目する#

定期的にサイトをチェックして、404エラーがないか確認しましょう。404エラーは、コンテンツが見つからないときに発生し、しばしばリダイレクトの欠落が原因になります。

リダイレクトを定期的に監査する#

サイトが大きくなるにつれて、リダイレクトを定期的に監査し、整理しておくことが重要です。これによりサイトの効率が保たれ、必要なリダイレクトだけを残せます。

まとめ#

ブランド変更、コンテンツの更新、またはSEO戦略の維持を行う場合でも、WordPressでURLを適切にリダイレクトする方法を理解することは欠かせないスキルです。Redirection、Safe Redirect Manager、Redirhubのようなプラグインを使うか、.htaccessまたはfunctions.phpファイルを編集することで、リダイレクトを効率的に管理できます。ただし、大きな力には大きな責任が伴います。リダイレクトが常にWordPressサイトを助けるものであり、妨げるものにならないよう、ベストプラクティスに従いましょう。

よくある質問

リダイレクトは、URLが変更されたときにリンク切れを防ぎ、SEOランキングを維持するのに役立ちます。これにより、訪問者や検索エンジンは、元のページが移動しても正しいコンテンツを見つけることができます。

301の恒久的リダイレクトは、最もSEOに優しいオプションです。これは、検索エンジンに対してページが恒久的に移動したことを伝え、ほとんどのランキングシグナルとリンクエクイティを新しいURLに転送します。

はい。上級ユーザーは、Apacheサーバーの.htaccessファイルに直接リダイレクトルールを追加できます。この方法は強力で効率的ですが、設定を誤るとウェブサイトが壊れる可能性があるため注意が必要です。

301リダイレクトは恒久的な移動を示し、新しいページにSEO価値を転送します。302リダイレクトは一時的な移動を示し、検索エンジンは元のURLをインデックスに保持する可能性があります。

Trinayan Chakraborty - Operations Lead

TC is the Operations Manager at RedirHub, leading the company’s operational strategy and execution to ensure reliable, scalable redirect infrastructure. He oversees internal processes, cross-team coordination, and platform readiness while supporting customers through complex redirect implementations. With a strong understanding of large-scale domain operations and real-world edge cases, TC plays a key role in aligning product and customer success to deliver stable, high-performance redirection solutions.