WordPressでURLをリダイレクトする方法:包括的なガイド

による | 2023年7月5日 | 方法 & 何

ウェブのダイナミックかつ進化し続ける風景では、コンテンツを迅速に調整してオーディエンスのニーズに適応できる能力が非常に重要です。URLのリダイレクトは、効率的でユーザーフレンドリーなWordPressサイトの管理における重要なスキルです。この記事では、WordPressでURLを効果的にリダイレクトするための包括的なガイドを提供し、オーディエンスと検索エンジンに対応していることを確保します。

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

手順に入る前に、URLリダイレクトとは何か、なぜWordPressサイトにとって重要なのかを理解することが重要です。URLリダイレクトは、ユーザーを自動的に別のウェブアドレスに連れて行くプロセスです。このテクニックは、ブランド変更、古いコンテンツの更新、またはサイトを検索エンジンのパフォーマンス最適化するためなど、様々な理由で一般的に使用されます。適切なリダイレクトにより、サイトが壊れたリンクや旧式なリンクのためにトラフィックを失わないようにし、また、ページが移動したことを示すことで検索エンジンのランキングを維持するのに役立ちます。

URLリダイレクションの種類

テクノロジーの多くのものと同様に、タスクを達成するための複数の方法があります。URLリダイレクションに関しては、以下のいくつかのタイプを把握しておくことが重要です。

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

関連記事: 301リダイレクトとカノニカルリンクの選択

URLリダイレクションと利用可能なタイプについて十分に理解したので、WordPress内で使用できるさまざまな方法に移りましょう。

方法1: リダイレクトのためのWordPressプラグインの使用

WordPressの美しいところの一つは、プラグインを使った拡張性です。プラグインを使うことで、プログラミングの知識なしにウェブサイトに複雑な機能を追加する作業が簡素化されます。

Redirectionプラグイン

最も人気のあるリダイレクションプラグインの一つは、「Redirection」という名前です。このプラグインを使用するには、まずプラグインをインストールしてアクティブ化します。アクティブ化されたら、「ツール」→「Redirection」と進みます。ここでは、ソースURLとターゲットURLを入力するだけでリダイレクトを設定できます。

Safe Redirect Manager

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

Safe Redirect Manager

Redirhub: ブロック内の新参

Redirhubは比較的新しいプレーヤーで、使いやすいインターフェースと初心者に最適な無料プランを提供しています。インストール後、WordPressのダッシュボードの「Redirhub」タブに移動し、リダイレクトを作成します。無料プランには十分なクォータが付属しており、小~中規模のウェブサイトには十分でしょう。Redirhubを特筆する機能の1つは、リダイレクトのパフォーマンスを追跡するための分析ダッシュボードです。

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

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

関連記事: URLのリダイレクトがSEOに影響を与えるのか?

htaccess File For Redirection

.htaccessファイルを編集する前に、誤った変更がウェブサイトにアクセスできなくなる可能性があるため、バックアップを取ってください。

ホスティングのコントロールパネルやFTPを介して.htaccessファイルにアクセスします。次のコードを追加して、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;
}
?>

old-page-slugと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リダイレクトはリンクジュースを伝えるのか?

リダイレクトのベストプラクティス:注意すべきポイント

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

サイトの遅延やユーザーエクスペリエンスの低下を引き起こすリダイレクトチェーンを作成しないように注意してください。

Avoid Redirect Chains

404エラーに注意する

定期的にサイトで404エラーをチェックしてください。404エラーは、コンテンツが見つからない場合に発生し、しばしばリダイレクトの不足が原因です。

リダイレクトを定期的に監査してください

サイトが成長するにつれて、リダイレクトを定期的に監査して整理することが重要です。これにより、サイトが効率的であり、必要なリダイレクトのみを保持することができます。

結論

ブランド変更、コンテンツの更新、SEO戦略の維持など、WordPressでURLを適切にリダイレクトする方法を理解することは重要です。Redirection、Safe Redirect Manager、Redirhubなどのプラグインを使用するか、.htaccessやfunctions.phpファイルを編集することによって、リダイレクトを効率的に管理することができます。ただし、偉大な力には偉大な責任が伴います。リダイレクトが常にWordPressサイトに役立ち、妨げにならないようにするために、最善の方法に従うことを忘れないでください。

Tauseeq Magsi

Tauseeq Magsi

著者

あなたに興味があるかもしれません

How To Do a 301 Redirect For My Domain? 5 Easiest Steps

私のドメインの301リダイレクトの方法?5つの最も簡単なステップ

ドメインの301リダイレクトの方法について苦戦していますか?心配しないでください。あなたは一人ではありません。ドメインのリダイレクトは、ウェブサイトのオーナーにとって一般的なタスクであり、訪問者にとってスムーズな移行とウェブサイトの検索エンジンランキングの維持を確保するために、正しく設定することが重要です...

How To Redirect A Domain To Another Site? 6 Easiest Steps

ドメインを別のサイトにリダイレクトする方法?6つの簡単な手順

別のサイトにドメインをリダイレクトする方法がわからないですか?混乱することもあるかもしれませんが、心配しないでください!このガイドが簡単になります。問題は一般的です。ウェブサイトの変更、サイトの統合、または新しい場所に移動する場合、ドメインのリダイレクトが必要です...

How Can I Set The Redirection For The Main And Sub URL?

メインURLおよびサブURLのリダイレクトをどのように設定できますか?

メインドメインとサブディレクトリまたはサブドメインのリダイレクトの設定に苦労していますか?ウェブサイトのメインドメインやそのサブディレクトリまたはサブドメインのリダイレクトを扱うことは混乱するかもしれません。しかし心配しないでください!この記事はあなたを助けるためにここにあります。あなたがリブランディングをしているかどうかに関わらず、...