ウェブの動的で進化する環境の中で、あなたのコンテンツを迅速に適応させる能力は非常に価値があります。URLをリダイレクトすることは、効率的でユーザーフレンドリーなWordPressサイトを管理する上で重要なスキルです。この記事では、WordPressでのURLリダイレクトを効果的に行うための包括的なガイドを提供し、あなたのオーディエンスと検索エンジンに対応できるようにします。
URLリダイレクションの理解: なぜ重要なのか?
ハウツーに飛び込む前に、URLリダイレクションが何であり、なぜあなたのWordPressサイトにとって重要なのかを理解することが重要です。URLリダイレクションは、ユーザーを自動的にあるウェブアドレスから別のウェブアドレスに移動させるプロセスです。この技術は、リブランディング、古いコンテンツの更新、または検索エンジンパフォーマンスの最適化など、いくつかの理由で一般的に使用されます。適切なリダイレクションは、壊れたリンクや古いリンクによってトラフィックが失われないようにし、ページが移動したことを示すことで検索エンジンのランキングを維持するのに役立ちます。
URLリダイレクションの種類
技術の多くのことと同様に、タスクを達成するための方法は一つではありません。URLリダイレクションに関しては、馴染んでおくべきいくつかのタイプがあります:

- 301 永続的リダイレクト: これは、ページが新しい場所に永続的に移動したことを示します。これは最も一般的なリダイレクトのタイプで、特にSEO目的で重要です。
- 302 一時的リダイレクト: ページが一時的に移動されたり、メンテナンスのためにダウンしているときに使用されます。
- 307 一時的リダイレクト: 302に似ていますが、リダイレクトされたリクエストが行われるときにメソッドとボディが変更されないことを保証します。
- メタリフレッシュ: 厳密にはリダイレクトではありませんが、そのように機能します。通常、ページごとに使用され、遅延があります。
また読む: 301リダイレクトはいつカノニカルリンクの代わりに好まれるか?
URLリダイレクションと利用可能なタイプをしっかりと理解したので、次はWordPress内で使用できるさまざまな方法に進みましょう。
方法1: リダイレクションのためのWordPressプラグインを使用する
WordPressの魅力の1つは、プラグインを通じて拡張可能な性質です。プラグインは、コーディングの必要なくウェブサイトに複雑な機能を追加するプロセスを簡素化します。
リダイレクションプラグイン
最も人気のあるリダイレクションプラグインの1つは、「Redirection」と名付けられています。これを使用するには、プラグインをインストールしてアクティブにします。アクティブ化したら、「ツール」に移動し、「Redirection」を選択します。ここでは、単にソースURLとターゲットURLを入力することでリダイレクトを設定できます。
安全なリダイレクトマネージャー
もう1つの強力なプラグインは、安全なリダイレクトマネージャーです。このプラグインは、そのシンプルさとセキュリティで知られています。Redirectionプラグインと同様に、インストールしてアクティブにする必要があります。その後、「ツール」の下に「安全なリダイレクトマネージャー」があり、ここでリダイレクトをすべて管理できます。

Redirhub: 新参者
Redirhubは、使いやすいインターフェースと初心者に最適な無料プランを提供する比較的新しいプレーヤーです。インストール後、WordPressダッシュボードの「Redirhub」タブに移動してリダイレクトを作成します。無料プランには、小規模から中規模のウェブサイトに適した十分なクオータが含まれています。Redirhubが際立つ特徴の1つは、リダイレクトのパフォーマンスを追跡するのに役立つ分析ダッシュボードです。
方法 2: .htaccess ファイルの編集によるリダイレクション
コードの編集に慣れていて、より多くのコントロールを持ちたいという方のために、.htaccess メソッドはリダイレクトを管理する強力な方法です。.htaccess ファイルは、Apache Web サーバーソフトウェアを実行しているウェブサーバーで使用される構成ファイルです。
こちらもお読みください: URLのリダイレクトはSEOに影響を与えますか?解説

不正な変更を行うとウェブサイトにアクセスできなくなる可能性があるため、.htaccess ファイルを編集する前に必ずバックアップを取ってください。
.htaccess ファイルにアクセスするには、ホスティングコントロールパネルまたは FTP を通じて行います。301リダイレクトを作成するには、次のコードを追加してください:
Redirect 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ファイルを編集したりするほど効率的ではありませんが、特定の状況では便利です。特に、単一のページのみをリダイレクトし、リダイレクトされる前にユーザーにメッセージを表示したい場合に役立ちます。
この方法を使用するには、リダイレクトしたいページを編集し、HTMLエディタに切り替えます。次に、HTMLの<head>セクションに次の行を追加します:
<meta http-equiv="refresh" content="5;url=https://yourwebsite.com/new-url">
このタグは、ブラウザに5秒後にページを更新し、新しいURLに移動するよう指示します。秒数やURLは必要に応じて変更できます。
関連する記事: 301リダイレクトはリンクジュースを伝えますか?
リダイレクトのベストプラクティス:注意すべきこと
リダイレクトチェーンを避ける
リダイレクトのチェーンを作成していないことを確認してください。リダイレクトのチェーンはサイトを遅くし、ユーザーエクスペリエンスを損なう可能性があります。

404エラーに注意
定期的にサイトの404エラーをチェックしてください。404エラーは、コンテンツが見つからない場合に発生し、しばしばリダイレクトが不足していることが原因です。
リダイレクトを定期的に監査する
サイトが成長するにつれて、リダイレクトを定期的に監査し、整理することが重要です。これにより、サイトが効率的であり、必要なリダイレクトのみを保持することができます。
結論
ブランドの再構築、コンテンツの更新、またはSEO戦略の維持を行っている場合、WordPressでURLを正しくリダイレクトする方法を理解することは不可欠なスキルです。Redirection、Safe Redirect Manager、Redirhubなどのプラグインを使用するか、.htaccessまたはfunctions.phpファイルを編集することで、リダイレクトを効率的に管理できます。しかし、大きな力には大きな責任が伴います。リダイレクトが常にWordPressサイトを支援し、妨げることがないように、ベストプラクティスに従うことを忘れないでください。