WordPressサイトを運営していると、ページのURLを変更したり、古い記事を新しいページに転送したりする場面が必ず出てきます。そんなときに欠かせないのが「リダイレクト」の設定です。リダイレクトを正しく設定しないと、ユーザーが「ページが見つかりません」というエラーに遭遇してしまい、サイトの信頼性やSEO評価にも悪影響を与えかねません。しかし、初めてWordPressでリダイレクトを設定しようとすると、プラグインを使うべきか、それとも.htaccessファイルを直接編集すべきか迷ってしまう方も多いでしょう。本記事では、WordPressのリダイレクト設定について、プラグインを使う方法と使わない方法の両方を初心者にもわかりやすく解説します。
- WordPressリダイレクトの基本と種類
リダイレクトには301と302の2種類があり、目的に応じて使い分けることでSEO効果を最大化できます
- プラグインを使った簡単な設定方法
RedirectionやSafe Redirect Managerなどのプラグインを使えば、コードを書かずに数クリックでリダイレクトを設定できます
- プラグインなしで行う設定手順
.htaccessファイルやfunctions.phpを編集することで、プラグインに頼らない軽量なリダイレクト設定が可能です
WordPressリダイレクトとは
WordPressにおけるリダイレクトとは、あるURLにアクセスしたユーザーを別のURLへ自動的に転送する仕組みのことです。サイト運営を続けていると、記事の統合やカテゴリの整理、ドメイン変更など、URLを変更せざるを得ない場面が出てきます。
リダイレクトを設定しないままURLを変更すると、古いURLにアクセスしたユーザーは404エラーページを目にすることになります。これはユーザー体験を損なうだけでなく、検索エンジンからの評価にも悪影響を及ぼす可能性があります。適切なリダイレクト設定は、サイトの利便性とSEO評価を維持するために欠かせない技術といえるでしょう。
リダイレクトが必要になる場面
URLの変更やサイト構造の見直しを行う際には、必ずリダイレクト設定を検討する必要があります。具体的には、パーマリンク構造を変更した場合、複数の記事を1つに統合した場合、HTTPからHTTPSへ移行した場合などが該当します。
また、期間限定のキャンペーンページを通常ページに転送したり、削除した記事のURLを関連する別の記事へ誘導したりする場面でもリダイレクトは有効です。サイトリニューアル時には大量のリダイレクト設定が必要になることもあります。
301と302リダイレクトの違い
リダイレクトには主に301と302の2種類があり、目的によって使い分けることが重要です。301リダイレクトは「恒久的な転送」を意味し、検索エンジンに対して「このURLは永久に移動しました」と伝えます。
SEOの観点からは、ページの評価を引き継ぎたい場合には301リダイレクトを使用することが推奨されています。一方、302リダイレクトは「一時的な転送」を示し、メンテナンス中の一時的な迂回や、A/Bテスト時などに使用されます。
以下の表で、301と302リダイレクトの特徴を比較してみましょう。
| 項目 | 301リダイレクト | 302リダイレクト |
|---|---|---|
| 転送の種類 | 恒久的 | 一時的 |
| SEO評価の引き継ぎ | あり | 基本的になし |
| 主な用途 | URL変更、サイト移転 | メンテナンス、A/Bテスト |
| ブラウザのキャッシュ | 長期間保持 | 短期間のみ |
リダイレクトのSEO効果
正しくリダイレクトを設定することで、古いURLが持っていた検索エンジンからの評価を新しいURLに引き継ぐことができます。これにより、URL変更後も検索順位を維持しやすくなります。
逆に、リダイレクトを設定せずにURLを変更してしまうと、古いURLへの被リンクが無効になり、積み上げてきたSEO評価が失われてしまう可能性があります。サイトの資産を守るという意味でも、リダイレクト設定は非常に重要な作業です。

リダイレクトはURLを変える際の必須設定です。301と302を正しく使い分けて、SEO評価を守りましょう。

プラグインでWordPressリダイレクトを設定
WordPressでリダイレクトを設定する最も手軽な方法は、専用のプラグインを使用することです。プラグインを利用すれば、コードを編集する必要がなく、管理画面から直感的にリダイレクトルールを追加できます。
特に初心者の方や、大量のリダイレクトを管理する必要がある場合には、プラグインの使用が効率的です。ここでは、代表的なリダイレクトプラグインとその使い方を詳しく解説します。
Redirectionプラグインの特徴
Redirectionは、WordPressで最も人気のあるリダイレクトプラグインの1つです。無料で利用でき、100万件以上のアクティブインストールを誇る信頼性の高いプラグインとして知られています。
Redirectionは301、302、307などの複数のリダイレクトタイプに対応しており、正規表現を使った高度なルール設定も可能です。また、リダイレクトのログ機能があり、どのURLからどのURLへ転送されたかを確認できます。
Redirectionの設定手順
Redirectionプラグインの導入は非常にシンプルです。まず、WordPress管理画面から「プラグイン」→「新規追加」を選び、検索ボックスに「Redirection」と入力してインストールします。
有効化後、「ツール」→「Redirection」からプラグインの設定画面にアクセスできます。初回起動時にはセットアップウィザードが表示されるので、指示に従って基本設定を完了させましょう。
Redirectionの基本的な設定手順は以下の通りです。
- プラグインをインストールして有効化する
- セットアップウィザードで初期設定を完了する
- 「新規追加」からソースURLと転送先URLを入力する
- リダイレクトタイプを選択して保存する
リダイレクトルールを追加する際は、ソースURLにはドメイン部分を含めず、パス部分のみを入力することがポイントです。
Safe Redirect Managerの使い方
Safe Redirect Managerは、10up社が開発した軽量なリダイレクトプラグインです。シンプルな機能に特化しており、サイトへの負荷が少ないことが特徴として挙げられます。
このプラグインは、リダイレクトルールをWordPressのカスタム投稿タイプとして保存するため、データベースへの負担が軽減されます。大規模なサイトや、パフォーマンスを重視する場合に適した選択肢といえるでしょう。
プラグイン選びのポイント
リダイレクトプラグインを選ぶ際には、いくつかの観点から比較検討することが大切です。機能の豊富さ、サイトへの負荷、更新頻度、サポート体制などを確認しましょう。
以下の表で、代表的なリダイレクトプラグインを比較しています。
| プラグイン名 | 主な特徴 | おすすめの用途 |
|---|---|---|
| Redirection | 高機能、ログ機能あり | 詳細な管理が必要な場合 |
| Safe Redirect Manager | 軽量、シンプル | パフォーマンス重視の場合 |
| Simple 301 Redirects | 設定が簡単 | 少数のリダイレクトのみの場合 |
プラグインは便利ですが、導入しすぎるとサイトが重くなる可能性があるため、必要最小限に抑えることを意識しましょう。

プラグインを使えば、初心者でも簡単にリダイレクト設定ができます。サイトの規模や目的に合わせて選んでみてください。
バクヤスAI 記事代行では、
高品質な記事を圧倒的なコストパフォーマンスでご提供!

プラグインなしでWordPressリダイレクトを設定
プラグインを使わずにリダイレクトを設定する方法も存在します。この方法は、サイトの軽量化を重視する場合や、サーバーレベルでの制御が必要な場合に有効です。
主な方法としては、.htaccessファイルの編集、functions.phpへのコード追加、wp-config.phpの編集などがあります。それぞれの方法にはメリットとデメリットがあるため、状況に応じて適切な方法を選択することが重要です。
.htaccessでリダイレクト設定
.htaccessファイルは、Apacheサーバーの設定を制御するファイルです。このファイルにリダイレクトルールを記述することで、WordPressの処理を介さずにサーバーレベルでリダイレクトを実行できます。
.htaccessでのリダイレクトは処理速度が速く、サーバーリソースの節約にも繋がります。ただし、記述ミスがあるとサイト全体がエラーになる可能性があるため、編集前には必ずバックアップを取っておきましょう。
基本的な301リダイレクトの記述例は以下の通りです。
.htaccessに追記する基本的なリダイレクトコードの構成要素を確認しておきましょう。
- Redirect 301 /old-page/ https://example.com/new-page/
- RewriteEngine On(書き換えエンジンの有効化)
- RewriteRule ^old-url$ /new-url [R=301,L]
functions.phpでの設定方法
WordPressのテーマファイルであるfunctions.phpにリダイレクトコードを追加する方法もあります。この方法は、PHPを使ってより柔軟な条件分岐を設定したい場合に適しています。
ただし、テーマを変更するとリダイレクト設定も失われてしまう点には注意が必要です。子テーマを使用するか、テーマに依存しないプラグイン形式でコードを管理することをおすすめします。
wp-config.phpの活用
wp-config.phpファイルを使用したリダイレクト設定は、サイト全体のURLを変更する場合に使われることがあります。特に、サイトアドレスの変更やドメイン移転時に活用されます。
WP_HOMEやWP_SITEURLの定数を設定することで、WordPressの基本URLを強制的に指定できます。ただし、この方法は上級者向けであり、誤った設定はサイトにアクセスできなくなる原因となります。
プラグインなしの設定の注意点
プラグインを使わない方法は、技術的な知識が必要となります。また、設定ミスによるサイトダウンのリスクも考慮しなければなりません。
以下の表で、各設定方法のメリットとデメリットを比較してみましょう。
| 設定方法 | メリット | デメリット |
|---|---|---|
| .htaccess | 高速、サーバーレベルで処理 | 記述ミスでサイトダウンの恐れ |
| functions.php | 柔軟な条件設定が可能 | テーマ変更で設定が消える |
| wp-config.php | サイト全体のURL変更に対応 | 上級者向け、リスクが高い |
いずれの方法でも、作業前のバックアップは必須です。万が一のトラブルに備えて、復元手順も確認しておきましょう。

プラグインなしの設定は上級者向けですが、サイトの軽量化には効果的です。必ずバックアップを取ってから作業しましょう。
バクヤスAI 記事代行では、高品質な記事を圧倒的なコストパフォーマンスでご提供!
バクヤスAI 記事代行では、SEOの専門知識と豊富な実績を持つ専任担当者が、キーワード選定からAIを活用した記事作成、人の目による品質チェック、効果測定までワンストップでご支援いたします。
ご興味のある方は、ぜひ資料をダウンロードして詳細をご確認ください。
サービス導入事例

株式会社ヤマダデンキ 様
生成AIの活用により、以前よりも幅広いキーワードで、迅速にコンテンツ作成をすることが可能になりました。
親身になって相談に乗ってくれるTechSuiteさんにより、とても助かっております。
▶バクヤスAI 記事代行導入事例を見る
WordPressリダイレクト設定時の注意点
リダイレクトを設定する際には、いくつかの重要な注意点があります。設定ミスや考慮不足により、サイトのパフォーマンス低下やSEO評価の損失を招く可能性があるためです。
ここでは、リダイレクト設定時に気をつけるべきポイントと、トラブルを防ぐための対策について詳しく解説します。適切な設定を行うことで、ユーザー体験とSEO効果を最大限に引き出すことができます。
リダイレクトループを避ける
リダイレクトループとは、AからBへ、BからAへとリダイレクトが循環してしまう状態のことです。この状態になると、ブラウザがエラーを表示し、ユーザーはページにアクセスできなくなります。
複数のリダイレクトルールを設定する際は、転送先と転送元が循環していないか必ず確認しましょう。特に、大量のリダイレクトを一度に設定する場合は、事前にスプレッドシートなどで整理しておくことが有効です。
リダイレクトチェーンの問題
リダイレクトチェーンとは、AからB、BからC、CからDのように、複数のリダイレクトが連鎖している状態です。これが発生すると、ページの表示速度が低下し、SEO評価にも悪影響を与える可能性があります。
理想的には、リダイレクトは1回で完結させるべきです。既存のリダイレクトルールを見直し、最終的な転送先へ直接リダイレクトするように設定を修正することが推奨されます。
リダイレクト設定時にチェックすべき項目を確認しておきましょう。
- 転送先URLが正しく存在しているか
- リダイレクトループが発生していないか
- リダイレクトチェーンが発生していないか
- 適切なリダイレクトタイプを選択しているか
パフォーマンスへの影響
リダイレクトの数が増えすぎると、サイト全体のパフォーマンスに影響を与える可能性があります。特にプラグインを使用している場合、データベースへのクエリが増加し、表示速度が低下することがあります。
定期的にリダイレクトルールを見直し、不要になったものは削除することが大切です。また、古いリダイレクトルールが残ったままになっていないか、定期的にチェックする習慣をつけましょう。
動作確認の方法
リダイレクトを設定した後は、必ず動作確認を行いましょう。ブラウザのシークレットモードを使用するか、キャッシュをクリアしてからアクセスすることで、正確な動作を確認できます。
オンラインのリダイレクトチェッカーツールを使用すると、リダイレクトの種類や経路を簡単に確認できます。設定後は複数のブラウザやデバイスでテストすることをおすすめします。

リダイレクトの設定後は必ず動作確認を行いましょう。定期的な見直しでサイトの健全性を保つことができます。
WordPressリダイレクトの活用事例
実際のサイト運営において、リダイレクトはさまざまな場面で活用されています。具体的な活用事例を知ることで、自分のサイトでどのようにリダイレクトを活用すべきか、イメージしやすくなるでしょう。
ここでは、よくあるリダイレクトの活用パターンと、それぞれの設定方法について解説します。自分のサイトに当てはまるケースがあれば、参考にしてみてください。
記事統合時のリダイレクト
類似した内容の記事を1つにまとめる場合、古い記事のURLから新しい統合記事へリダイレクトを設定します。これにより、古い記事への被リンクやブックマークからのアクセスを新しい記事に誘導できます。
記事を統合する際は、301リダイレクトを使用して、SEO評価を新しい記事に引き継ぐことが重要です。統合前の各記事が持っていた検索順位や被リンクの価値を、できるだけ新しい記事に集約させましょう。
HTTPS移行時の設定
サイトをHTTPからHTTPSに移行する際は、すべてのHTTPアクセスをHTTPSにリダイレクトする必要があります。これにより、セキュリティを向上させつつ、既存のリンクやブックマークからのアクセスも正しく処理できます。
.htaccessファイルに適切なルールを追加することで、サイト全体のHTTPSリダイレクトを一括で設定できます。多くのレンタルサーバーでは、管理画面から簡単にHTTPS化とリダイレクト設定ができる機能を提供しています。
サイト移転時の対応
ドメインを変更したり、サイトを別のサーバーに移転したりする場合、旧URLから新URLへのリダイレクト設定が必須です。この設定を怠ると、検索エンジンからの評価や既存のトラフィックを失ってしまいます。
サイト移転時には、すべてのページを対象としたリダイレクトルールを設定し、一定期間は旧サーバーでリダイレクトを継続することが推奨されます。検索エンジンが新しいURLを完全に認識するまで、リダイレクト設定を維持することが大切です。
カテゴリ変更時の対応
カテゴリ構造を変更した場合、パーマリンクにカテゴリが含まれているサイトではURLも変わってしまいます。この場合、旧カテゴリのURLから新カテゴリのURLへリダイレクトを設定する必要があります。
カテゴリ変更に伴うリダイレクトは、正規表現を使って一括設定できる場合もあります。Redirectionプラグインなどの正規表現対応ツールを活用すると、効率的に設定できるでしょう。

リダイレクトは様々な場面で活用できます。URL変更時には忘れずに設定して、サイトの資産を守っていきましょう。
よくある質問
- WordPressのリダイレクトプラグインは無料で使えますか
-
はい、RedirectionやSafe Redirect Managerなど、主要なリダイレクトプラグインは無料で利用できます。有料版が用意されているプラグインもありますが、基本的なリダイレクト機能は無料版で十分対応可能です。
- リダイレクト設定後、どのくらいで検索エンジンに反映されますか
-
検索エンジンへの反映時間はサイトや状況によって異なりますが、一般的には数日から数週間程度かかるとされています。Google Search Consoleでサイトマップを再送信することで、反映を早められる可能性があります。
- リダイレクトを設定しすぎるとサイトが重くなりますか
-
リダイレクトの数が非常に多い場合、特にプラグインを使用していると、データベースへの負荷が増加してサイトの表示速度に影響する可能性があります。定期的に不要なリダイレクトルールを削除し、最適化することをおすすめします。
- .htaccessの編集で失敗した場合、どうすればよいですか
-
事前にバックアップを取っていた場合は、バックアップファイルで上書きすることで復旧できます。バックアップがない場合は、FTPやファイルマネージャーから.htaccessファイルにアクセスし、追加した記述を削除するか、ファイル名を変更してWordPressに新しい.htaccessを生成させる方法があります。
まとめ
WordPressのリダイレクト設定は、サイト運営において欠かせない技術です。URLの変更やサイト構造の見直しを行う際に、適切なリダイレクトを設定することで、ユーザー体験とSEO評価を維持できます。
プラグインを使う方法は初心者でも簡単に設定でき、管理も容易です。一方、.htaccessやfunctions.phpを使う方法は、サイトの軽量化やサーバーレベルでの高速な処理が期待できます。
どちらの方法を選ぶ場合でも、リダイレクトループやチェーンを避け、定期的な見直しを行うことが大切です。本記事で紹介した手順を参考に、自分のサイトに最適なリダイレクト設定を実践してみてください。
