WordPressでURLをリダイレクトする方法は?
公開: 2021-03-15既存のウェブサイトの構造を変更したい場合は、壊れたリンクを修正するか、別のドメインに完全に移動することを検討することをお勧めします。
その場合は、URLリダイレクトが最適なオプションです。
古い壊れたリンクから新しいリンクにユーザーをリダイレクトするだけでなく、WebサイトのSEOも影響を受けないようにします。
URLのリダイレクト、そのタイプ、スコープ、ガイドの使用方法について詳しく見ていきますので、最後までご利用ください。
目次
- URLリダイレクトとは何ですか?
- リダイレクトの種類
- 301:
- 302:
- 303:
- 307:
- リダイレクトが重要な理由
- 技術的エラー
- ウェブサイトの更新
- ディレクトリ構造の変更
- SEO最適化
- WordPressでURLをリダイレクトする方法は?
- 1.プラグインの使用
- 301リダイレクト– Easy Redirect Manager
- リダイレクション
- シンプルな301リダイレクト
- 2.手動で
- .htaccessファイルを使用する
- 関数.phpファイルを使用する
- 結論
URLリダイレクトとは何ですか?
リダイレクトとは、あるオブジェクトを別のオブジェクトにマッピングするプロセスを指します。 URLリダイレクトでは、ユーザーはページAのURLを使用しながらページAからページBに転送されます。Webページアドレスを新しいアドレスに再マッピングするこのプロセスは、URLリダイレクトと呼ばれます。
これはURL転送とも呼ばれ、複数のURLアドレスでWebページを利用できるようにするための手法です。 このプロセスでは、1つのURLアドレスで利用可能な情報が新しいページに移動されます。 このプロセスは、ユーザーと検索エンジンのWebクローラーが情報を見つけるのに役立ちます。
リダイレクトの種類
一般的に使用されるURLリダイレクトには5つのタイプがあります。
301:
ページが恒久的に新しいアドレスに移動されるときに使用される301リダイレクトは、検索エンジンのランキングをそのまま維持し、最高のリダイレクト手法です。
302:
302リダイレクトは、一時的なリダイレクト手法です。 要求されたページが一時的に利用できない場合の代替として機能します。
303:
このリダイレクトは、302リダイレクトを置き換えるために作成されました。 画面の更新やパスワードなどの機密データのブックマークを防ぎます。
307:
307リダイレクトは、303リダイレクトと非常によく似ています。 唯一の違いは、307リダイレクトは、情報の送信と受信に同じ手法を使用することです。 一方、303は2つの異なる方法を使用します。
この記事では、リダイレクトは、WordPressで使用される最も一般的なリダイレクト手法である301リダイレクトを指します。
リダイレクトが重要な理由
URLリダイレクトは、主に技術的なエラーを修正したり、ページが移動したことを検索エンジンに通知したりするために使用される手法です。 以下に、リダイレクトが役立ついくつかのケースを示します。
技術的エラー
リダイレクトは、混乱することなく、新しいユーザーをWebサイトに誘導するのに役立ちます。 場合によっては、ユーザーがWebサイトを要求したときに、そこに見つからないことがあります。 URLにタイプミスがあるか、単にページが新しいURLアドレスに移動されたためである可能性があります。
ほとんどの場合、このようなケースが発生するたびに404エラーページが表示されます。 ユーザーを元のページにリダイレクトするオプションもあります。 リダイレクトは、失う可能性のある訪問者を取り戻すのに役立ちます。
ウェブサイトの更新
ビジネスが成長するにつれて、戦略、ポリシー、および計画が変化します。 特に中小企業がより著名な企業と提携している場合は、ドメイン名も変更される可能性があります。
彼らが彼らのビジネスで成長している間、誰も彼らの苦労して得た評判を失いたくありません。 したがって、リダイレクトは、クライアントを維持し、新しいページに誘導することで、レガシーをそのまま維持するのに役立ちます。
ディレクトリ構造の変更
Webサイトの構造を再配置したい場合は、リダイレクトを使用できます。 このWebサイト構造の変更または再配置は、一般的な再編成のため、またはセキュリティ上の理由からでさえあり得ます。 ウェブサイトの所有者は、サイトを最適化するための構造を調整することもあります。 このようなときにリダイレクトを使用すると、訪問者が正しいページにアクセスできるようになります。 したがって、リダイレクトにより、クライアントの潜在的な損失からあなたを救うことができます。
SEO最適化
Webサイトのブランドを変更する際、URLリダイレクトはSEOの最適化にも役立ちます。 これにより、WebサイトのURLを完全に制御できます。 すべてのHTTP入力をHTTPSにリダイレクトするなどの小さな調整により、SEOのパフォーマンスを向上させることができます。 さらに、リダイレクトは、ユーザーが異なるページから同じURLにアクセスするのに役立ちます。
リダイレクト後、検索エンジンのクローラーは、新しい場所に移動した場合でも情報を見つけることができます。 したがって、URLリダイレクトにより、データの価値と価値が失われることはありません。
WordPressでURLをリダイレクトする方法は?
WordPressでURLをリダイレクトする方法は複数あります。 プラグインを使用したリダイレクトと手動リダイレクトの2つの主要な方法について説明します。
1.プラグインの使用
コーディングが面倒だと感じる一般ユーザーの場合、WordPressでURLをリダイレクトするために利用できる多くのプラグインの1つを使用できます。 プラグインはサイトの標準的なセキュリティを維持し、リダイレクトを採用します。 多くの異なるプラグインの中で、ユーザーレビューと機能に基づいた3つの最高のプラグインは次のとおりです。
301リダイレクト– Easy Redirect Manager
301リダイレクトは、WordPressサイトのリダイレクトを作成および管理できる、使いやすくユーザーフレンドリーなプラグインです。 新規または既存のWebサイトに関係なく、301、302、および307リダイレクトを簡単に作成できます。
このプラグインを使用すると、要求されたURLの着信トラフィックを別の宛先URLに再ルーティングできます。 これはSEOに最適化されており、検索エンジンボットが適切なURLで適切な情報を見つけるのに役立ちます。
新しいWebサイトに移動したり、既存のWordPressコンテンツを整理したりする必要がある場合は、301リダイレクトプラグインを使用できます。 eコマースやイベントなどのセールなど、特定の期間限定の機会にも使用できます。z
特徴:
- 高速リダイレクト
- インポートエクスポート機能
- 一括リダイレクト
- リダイレクトの規模を知るのに役立つリダイレクト統計
- カスタム宛先URL
インストールする方法
- redirection.zipファイルをダウンロードする
- 解凍/抽出します。 リダイレクトディレクトリを/ wp-content / pluginsディレクトリに解凍してください。
- プラグイン管理に移動します
- プラグインを有効にする
- ツール/リダイレクトにアクセスして、オプションを構成します。

リダイレクション
リダイレクトは、最も古く、最も信頼できるプラグインの1つです。 これは、301リダイレクト、404エラー処理、および壊れたリンクの修正に最適です。 あなたのウェブサイトがどんなに小さくても大きくても、リダイレクトプラグインはすべての人にとって素晴らしい働きをします。
リダイレクションは、10年以上前からビジネスに携わっています。 それはそのユーザーの間で卓越した評判を築き上げており、多くの人から推薦されています。 さらに、リダイレクトはPHP5.6以降と互換性があります。 また、サイトのSEOランキングを向上させるのにも役立ちます。
リダイレクトのユニークな機能の1つは、投稿またはページのパーマリンクが変更されたときに自動的にリダイレクトを作成できることです。
特徴:
- 使いやすい
- 条件付きリダイレクトのオプション
- リダイレクトの完全なログ。
- Webサイトのセキュリティを向上させるためのHTTPヘッダー。
- 404エラーを追跡する
- クエリパラメータの処理
- APACHEとNGINXのサポート
インストールする方法
- 301リダイレクトをダウンロードし、zipファイルを解凍します。
- eps-301をアップロード-ディレクトリを/ wp-content / plugins / directoryにリダイレクトします
- 「プラグイン」メニューに移動し、プラグインをアクティブにします。
- [設定]> [301リダイレクト]に移動し、必要な数のリダイレクトを追加します。






シンプルな301リダイレクト
Simple 301 Redirectsは、受信リンクとそのページランクを古いページから新しいページにシームレスに渡すことができるプラグインです。 URL構造を保持し、他のページやWebサイトに簡単にリダイレクトします。

名前が示すように、それはシンプルで使いやすいです。 ただし、ホスティングプロバイダーによっては、リダイレクトが少し遅くなる場合があります。 Webサイトを遅くしたくない場合は、手動でリダイレクトすることもできます。
特徴:
- シンプルで使いやすい
- シームレスなリダイレクト
- 無料
- URL構造を保持します
インストールする方法
- Simple 301リダイレクトをダウンロードし、解凍して/ wp-content / plugins / directoryにアップロードします
- WordPressの「プラグイン」メニューに移動し、プラグインをアクティブにします。
- [設定]> [301リダイレクト]ページに移動し、リダイレクトを追加します。

また、最高のWordPressリダイレクトプラグインのリストを作成しました。 ですので、必要に応じてご覧ください。
2.手動で
WordPressの専門家またはコーディングの専門家であれば、URLを手動でリダイレクトできます。 手動リダイレクトは、URLをリダイレクトするための最も効率的で、簡単で、持続可能な手法です。 ただし、手順を理解するには、基本的なコーディングスキルが必要です。
WordPressページを手動でリダイレクトする方法は2つあります。 1つは.htaccessファイルの編集を含み、もう1つはfunctions.phpファイルの編集を含みます。
掘り下げて詳細を調べましょう:
.htaccessファイルを使用する
これは、 .htaccessファイルでの作業に慣れている人のためにリダイレクトする最も簡単で迅速な方法です。 .htaccessファイルは、サイトのすべてのパーマリンクを管理します。 したがって、単一のURLだけをリダイレクトする場合でも、Webサイト全体をリダイレクトする場合でも、 .htaccessファイルを使用してリダイレクトできます。
まず、リダイレクトするURLを見つけます。 次に、新しいURLエンドポイントを決定し、後で使用できるようにマッピングを書き留めます。 変更を加える前に、必ずWordPressサイトをバックアップしてください。
- Webサイトのファイルディレクトリに移動します。 コントロールパネル、FTP、またはFileZillaなどのFTPクライアントを使用してファイルディレクトリにアクセスできます。
- テキストエディタで.htaccessファイルを開きます。 単一のリダイレクトを試す場合は、次のコード行を追加します。
Redirect 301 /old-page.html http://www.mydomain.com/new-page.html
old-page.htmlを古いURLと一致するように変更し、new-page.htmlでURLを宛先URLと一致するように変更します。
- 次のコード行を追加します。
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

これらのコード行は、ユーザーをより安全な「HTTPS」URLにリダイレクトすることでセキュリティを確保します。
- Webサイト全体を別のURLにリダイレクトする場合は、コードに次の行を追加します。
#Options +FollowSymLinks RewriteEngine on RewriteRule ^(>*)$ http://www.mynewdomain.com/$1 [R=301,L]

- 行った変更を.htaccessファイルに保存します。 .htaccessファイルをローカルで作業している場合は、サイトのサーバーにアップロードすることを忘れないでください。
関数.phpファイルを使用する
上記のように、子テーマでfunctions.phpファイルを使用してリダイレクトすることもできます。 すべてのテーマにはfunctions.phpファイルが付属しています。 すべての子テーマには、 functions.phpファイルもあります。 テーマを更新すると、テーマのfunctions.phpファイルが変更される場合がありますが、子テーマのfunctions.phpファイルは変更されないため、カスタマイズに最適です。
- FTPクライアント、FTP、またはコントロールパネルを使用して、子テーマでfunctions.phpファイルを見つけます。
- サイト全体を単一の新しい場所にリダイレクトすることを計画していると仮定し、テキストエディタでfunctions.phpを開きます。 コードの最後に次の行を追加して、WordPress独自のwp_redirect関数を追加します。
wp_redirect( “http://www.my-blog.com/a-new-destination”, 301 ); exit;

上記の例のURLを宛先URLに変更することを忘れないでください。
- wp_redirect関数を使用して、単一のURLをリダイレクトできます。 wp_redirect関数を使用して、特定のスラッグを新しいURLにリダイレクトすることもできます。
結論
Webサイトの移動、Webサイトの構造の変更、壊れたリンクの修正、サイトのSEOの改善など、URLのリダイレクトを検討する必要があります。 上記の中から完璧な方法を見つけることは、スキルレベルと状態によって異なります。 目的に合ったものを選択してください。
WordPressサイトでURLリダイレクトに関して探していたすべての回答が見つかることを願っています。 上記の方法を試してみて、下のコメントであなたの経験を知らせてください。