デュプリケーター デュプリケーター

あなたのWordPressサイトがリダイレクトループにはまる理由(そして5分で直した方法)

· · 16分の読み物 · 執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
· レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

ワードプレスサイトに飛び込む準備は万端なのに、バーン!恐ろしい "err_too_many_redirects "メッセージに叩きつけられる。

まるであなたのウェブサイトがリダイレクトの鬼ごっこをしているようで、あなたは真ん中に挟まれてアクセスできない状態です。このエラーは本当に厄介で、思っている以上に頻繁に起こります。

でも心配しないで、あなたは一人じゃないし、決して行き詰まっているわけでもない。

この記事では、この混乱を解きほぐすお手伝いをします。WordPressのリダイレクトエラーの原因を分析し、ウェブサイトを復旧させる手順を順を追って説明します。

以下はその要点である:

  • について err_too_many_redirects エラーは、ブラウザが無限リダイレクトループに陥っていることを意味します。ページ間を跳び回っているだけで、実際にはどのページにも着地していません。
  • 最も一般的な原因は、WordPress URLの設定ミス、.htaccessファイルの問題、プラグインの競合、SSL/HTTPSの問題、CDNまたはWAFの設定ミスです。
  • まずは簡単な解決策から試しましょう——ブラウザの再読み込みやキャッシュのクリアで、思った以上に頻繁に解決します
  • この投稿では、最も簡単なものから高度なものまで順に9つの修正方法を解説します。いずれかが解決したら、そこで止めることができます。
  • 定期的なバックアップは最良の安全策です。Duplicatorのようなツールを使えば、トラブルシューティング中に何か問題が起きた場合でも素早く復旧できます

目次

リダイレクトが多すぎるエラーとは?

Too Many Redirects(リダイレクトが多すぎる)」エラーとは、ブラウザが無限ループにはまり込んでしまうことです。ブラウザがあなたのウェブサイトの特定のページにあなたを連れて行くことを望みます。その代わりに、他のページに何度もリダイレクトしようとするため、エラーになります。

WordPressのerr_too_many_redirects

通常、リダイレクトは便利です。古いページから新しいページへと案内してくれます。

しかし、時にはうまくいかないこともあります。リダイレクトループエラーでは、ブラウザは目的地に到達する代わりに、異なるURLの間を行ったり来たりします。

それはまるで、同じ場所に何度もループする道案内を受けるようなもので、実際に行きたい場所にたどり着くことはない。イライラさせられるメリーゴーランドで、身動きが取れなくなる。

Err_Too_Many_Redirectsはなぜ起こるのか?

リダイレクトが多すぎる原因となる典型的な要因がいくつかあります:

  • WordPressのURL設定が正しくない

設定に保存されているウェブサイトのアドレスがほんの少しずれているだけで、WordPressでリダイレクト・ループが発生することがあります。

  • .htaccessファイルに問題がある

.htaccessファイルはウェブサイトのルールブックのようなものです。リダイレクトのルールが間違っていると、ブラウザは堂々巡りになってしまいます。

  • 競合するプラグイン

私たちが大好きな便利なプラグイン。それらは時に互いに衝突し、リダイレクトの大混乱を引き起こすことがある。

  • CDNまたはWAFの問題

コンテンツ・デリバリー・ネットワーク(CDN)やウェブ・アプリケーション・ファイアウォール(WAF)を使用している場合、その設定によってリダイレクトが延々と続くことがあります。

  • SSL/HTTPS設定の問題

サイトがHTTPSを使用しているにもかかわらず、証明書が適切に設定されていない場合、HTTPとHTTPSの間でリダイレクト・ループが発生する可能性があります。

  • サーバーの設定ミス

まれに、サーバー自体に問題がある場合もある。

リダイレクトが多すぎるエラーの修正方法

問題の話はもう十分だ。本題に入り、問題を解決しよう!圧倒されそうになるのはわかりますが、ステップバイステップで進めていきますのでご心配なく。

手軽で簡単な修正法から始め、必要であればより高度な解決法へと進んでいくことにしよう。

リダイレクトループの修正方法は以下の通りです:

  • ページを強制的に更新:キーボードショートカット1つでブラウザのキャッシュされたリダイレクト指示をクリア
  • ブラウザのキャッシュとクッキーを消去する:古いリダイレクト情報でループする代わりに、ブラウザに最新のデータを強制的に読み込ませる
  • HTTPステータスコードを確認する:httpstatus.ioを使用してリダイレクト経路を追跡し、ループがどこで発生しているかを正確に特定する
  • WordPressのURLを確認する:WordPressアドレスとサイトアドレスが一致し、正しいドメインを指していることを確認してください
  • HTTPSおよびSSL設定の確認:SSL証明書の有効性を確認し、HTTPSがHTTPリダイレクトループに陥っていないことを確認してください
  • WordPressプラグインを無効化:すべてのプラグインを無効化し、1つずつ再有効化して競合を特定する
  • CDNまたはWAFを確認してください:トラフィックを意図せずリダイレクトしている可能性のあるCDNおよびファイアウォールのルールを確認してください
  • サーバー設定の確認:サーバーレベルでの誤ったリダイレクトルールがないか、.htaccessファイルを点検してください
  • WordPressの再インストール:最終手段として、コンテンツやプラグインには触れずに、破損したコアファイルを置き換える

1.ページの強制更新

お使いのブラウザが古いキャッシュされたリダイレクト指示を保持している可能性があります。ハードリロードを実行すると、それが解消される場合があります。

過去を忘れて最新の情報を得るために、ブラウザにちょっとした後押しをするようなものだと考えてほしい。

ハードリフレッシュの方法は以下の通り:

  • WindowsCtrl + Shift + Rキーを押す
  • MacCmd + Shift + Rキーを押す

簡単すぎるように思えるかもしれませんが、これが驚くほどよく効くんです!最も手っ取り早い解決法なので、複雑なことに手を出す前に試してみる価値はあります。

2.ブラウザのキャッシュとクッキーを消去する。

ブラウザが古い情報を使っている可能性があります。キャッシュとクッキーを削除すると、ブラウザが新しいデータを読み込むようになり、リダイレクトの問題が解決することがよくあります。

Google Chromeの場合は、右上にある3つの点をクリックします。閲覧データの削除」を選択します。

Chromeの閲覧データを削除する

時間範囲(最後の1時間や すべての時間など)を選択します。Cookies and other site dataにチェックを入れて、ブラウザのクッキーを消去する。キャッシュされた画像やファイルをチェックして、ブラウザのキャッシュをクリアします。

クロームのキャッシュ設定

別のブラウザをお使いの場合は、このガイドでキャッシュをクリアする方法をご覧ください。Mozilla Firefox、Safari、またはそれ以外のブラウザを使用している場合でも、詳しい手順をご覧いただけます。

ブラウザのデータを消去したら、サイトをもう一度見てください。WordPressのリダイレクトエラーが消えたかどうか確認してください。

また、シークレット/プライベートブラウジングを試してみてください。プライベート・ウィンドウでサイトが動作する場合、通常、通常のブラウザに古い情報が含まれている証拠です。これは、ブラウザが問題を引き起こしているかどうかを判断するのに役立ちます。

WordPressのキャッシュをクリアするのもよいでしょう。リダイレクトループのエラーは、キャッシュプラグインの保存データをクリアすることで直ることがあります。

WordPressのキャッシュをクリアする

3.HTTPエラーのチェック

ブラウザがウェブサイトにアクセスしようとすると、サーバーからステータスコードを含むレスポンスが返ってきます。これらのコードは、あなたのブラウザに問題がないのか、それとも何か問題があったのかを知らせるメッセージです。

HTTPステータスコードは、リダイレクトの状況を教えてくれます。301(Moved Permanently)や302(Found)のような特定のステータスコードは、リダイレクトが起こっていることを示します。

「リダイレクトが多すぎます」エラーが表示される場合、リダイレクトがループしていることを意味します。背景で何が起きているかを確認するには、httpstatus.io というツールを使用できます。

HTTPステータスチェッカー

httpstatus.ioにアクセスします。入力ボックスにウェブサイトのURLを入力します。ステータスの確認ボタンをクリックします。

このツールは、HTTPステータスコードとリダイレクトパスを表示します。リンクがリダイレクトしようとしている場所が表示されるので、どこに問題があるのかがわかります。

HTTPステータスのチェック

4.WordPressのURLを確認する

リダイレクトループの最も一般的な原因の一つは、WordPress内のURL設定が間違っていることです。これはGPSに間違った住所を入力するようなもので、間違った場所に連れて行かれてしまいます。

WordPressのサイト設定には、WordPressアドレスとサイトアドレスという2つの重要なURLフィールドがあります。

  • WordPress アドレスは、WordPress のコアファイルが配置されている場所です。
  • サイトアドレスとは、訪問者がブラウザに入力してあなたのサイトにアクセスするためのアドレスです。

これら2つのURLは通常同じであるべきです。もし一致しなかったり、正しいドメインを指していなかったりすると、リダイレクトエラーの原因になります。

URLの一貫性も保つ必要があります。例えば、www.yourdomain.com と yourdomain.com の間でリダイレクトループが発生している場合、設定に問題がある可能性があります。

これらのURLを確認・変更するには、WordPressのダッシュボードにログインしてください。設定]、[一般]の順に進みます。

WordPressアドレス(URL)とサイトアドレス(URL)フィールドを探します。これら両方のURLが正しいアドレスを指していることを確認してください。ほとんどの場合、WordPressに独自のディレクトリを与えていない限り、これらは同じになります。

ワードプレスサイトのURL

www.版か非www.版のどちらかを使うが、両方は使わないこと。http://」と「https://」のようなタイプミスを探してください。

URLを変更する必要がある場合は、慎重に、保存する前にすべてが正しいことを再確認してください。URLの設定が間違っていると、ダッシュボードからロックアウトされることがありますので、注意してください。

FTPクライアントでも可能です。このコードをwp-config.phpファイルに追加してください:

define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');

このファイルをサーバーに再アップロードしてください。これでWordPressのURLによるリダイレクトエラーが修正されるはずです。

5.HTTPS設定とSSL証明書を確認する

HTTPSについて話しましょう。ウェブサイトがHTTPSを使用している場合(セキュリティ上、本当に使用すべきです)、SSL証明書の設定が誤っていると、リダイレクトループが発生することがあります。

身分証明書の確認ができない警備員が、何度も人を送り返すようなものだ。

サーバーに有効なSSL証明書がインストールされていることを確認してください。証明書の有効期限が切れていたり、正しく設定されていなかったりすると、ブラウザが文句を言ってサイトからリダイレクトしてしまいます。サイトにアクセスできない場合もあります。

SSLは通常、ホスティングアカウントまたはSSL Checkerのようなツールで確認できます。証明書が有効であること、有効期限が切れていないこと、正しくインストールされていることを確認してください。

サイトがすべてのトラフィックを強制的にHTTPSにしようとするが、設定ミスでHTTPとHTTPSの間を行ったり来たりしてしまうという問題が時々ある。

プラグインやホスティングプロバイダーの設定を使用してHTTPSを強制する場合は、正しく設定されていることを確認してください。設定が正しくないと、HTTPのループに陥る可能性があります。

サイトの一部リソースをHTTPで読み込んでいる一方で、他の部分はHTTPSを使用している可能性があります。これは混合コンテンツと呼ばれ、ブラウザが混乱してループ状態に陥る原因となります。

技術的な詳細がわからない場合は、ホスティング・プロバイダーか、サーバー設定のトラブルシューティングを手伝ってくれる専門家に相談するのが一番です。HTTPSを正しく設定することは、ウェブサイトのセキュリティにとって非常に重要です。

6.WordPressのプラグインを無効にする

私たちはプラグインが大好きだが、時にはプラグインがコンフリクトを引き起こし、リダイレクト・ループにつながることもある。

プラグインが問題を引き起こしているかどうかを確認するには、プラグインを一時的に無効にしてください。これはWordPressのダッシュボードから行うことができます。プラグイン]に移動し、すべてのプラグインを選択し、一括アクションメニューから[無効化]を選択します。

ワードプレスのプラグインを無効にする

プラグインを無効化した後、再度サイトにアクセスしてみてください。「リダイレクトが多すぎます」エラーが解消された場合、プラグインが原因でした。

プラグインを1つずつアクティベートし、アクティベート後にサイトをチェックしてください。こうすることで、どのプラグインが競合を引き起こしているのかを特定することができます。エラーが再発したら、それが問題のプラグインです。

問題のあるプラグインを見つけたら、それを削除し、代替品を探してください。また、プラグインの開発者に連絡して、問題の修正についてサポートを求めることもできます。

リダイレクトループのためにWordPressの管理ダッシュボードにログインできない場合でも、プラグインを無効にすることができます。ウェブサイトのファイルにアクセスするには、FTPまたはホスティングプロバイダのファイルマネージャを使用する必要があります。

次に、wp-contentディレクトリに移動し、pluginsフォルダを見つける。pluginsフォルダの名前をplugins-deactivateのように変更する。これですべてのプラグインが無効になります。

FTPでWordPressのプラグインを無効にする

ログインし直したらpluginsフォルダの名前を元の名前に変更し、上記の手順で問題のあるプラグインを探してください。

これは面倒な作業ですが、トラブルシューティングには必要なステップです。どのプラグインが問題なのかを特定するのに役立ちます。そうすれば、問題の解決に近づきます!

7.CDNまたはWAFをチェックする

コンテンツ配信ネットワーク(CDN) とWebアプリケーションファイアウォール(WAF)は、ウェブサイトのパフォーマンスとセキュリティに非常に有効ですが、これらのサービスの設定ミスがリダイレクトループを引き起こすことがあります。

CDNを使用している場合は、その設定を見直してください。リダイレクトを引き起こす可能性のあるルールがないか確認してください。CDNによっては、HTTPSに関連する特定の設定があり、それが問題の原因になっている可能性があります。

Webアプリケーションファイアウォールには、悪意のあるトラフィックをフィルタリングするルールが設定されていることが多いですが、これらのルールが誤ってリダイレクトを引き起こすことがあります。WAFのルールを見直し、誤ってトラフィックをリダイレクトしているものがないことを確認しましょう。

何が問題なのかわからない場合は、CDNまたはWAFを一時的に無効にしてみてください。その後、サイトが再び機能しているかどうかを確認してください。もしそうなら、それが問題の原因であることは間違いありません。

お使いのCDNやWAFが「Too Many Redirects(リダイレクトが多すぎる)」エラーを引き起こしている場合は、その設定を微調整するか、サポートチームに問い合わせる必要がある。

8.サーバー設定の確認

さて、プラグイン、CDN、WAFを除外したのであれば、サーバーの設定に飛び込んでみましょう。サーバーレベル、特に.htaccessファイルの設定に問題がある場合もあります。

このファイルはサーバーのルールブックだと思ってください。このファイルに間違ったリダイレクトルールが含まれていると、ブラウザはループに巻き込まれてしまいます。

.htaccessファイルを.htaccess_oldのようにリネームする。これにより、ファイル内のルールが効果的に無効になります。

.htaccessファイルの名前を変更する

あなたのウェブサイトを訪問し、エラーが解決されているかどうか確認してください。もし解決していれば、.htaccessファイルが問題の原因です。

この問題を解決するには、新しい.htaccessファイルを生成する。幸い、このプロセスは超簡単です。ダッシュボードのSettings " Permalinksに行き、何も変更せずにSave Changesを押してください。

ワードプレスのパーマリンク

9.ワードプレスの再インストール

他のすべてのことを試しても「Too Many Redirects(リダイレクトが多すぎます)」エラーが表示される場合は、WordPressの再インストールを検討してください。

これは最後の手段ですが、WordPressのコアファイルが破損し、予期せぬ問題が発生することがあります。ウェブサイトのリセットボタンを押すようなものですが、最初にすべてをバックアップしておくことをお勧めします。

思い切ったことをする前に、ウェブサイトの完全なバックアップを作成する必要があります。これにはデータベースとファイルの両方が含まれます。

Duplicatorのようなツールは、ウェブサイトを復元するためのバックアップを作成するのに最適です。バックアップには、サイト上のすべてを含めるようにしてください。

フルサイト・バックアップ・プリセット

次に、wordpress.orgにアクセスし、WordPressの最新バージョンをダウンロードする。

WordPressファイルのダウンロード

WordPressのファイルは、FTPまたはファイルマネージャーを使用してサーバーに手動でアップロードできます。

wp-config.phpファイルやwp-contentフォルダを上書きしないでください。これらは設定、テーマ、プラグイン、アップロードファイルを格納しています。

WordPressを再インストールした後、サイトにアクセスしてください。エラーが消えていれば、コアファイルが破損しています。

リダイレクトエラーが多発するのを防ぐ方法

WordPressのエラー修正には、往々にして時間と労力がかかります。そこで、今後はこうした煩わしさを回避する方法に焦点を当てましょう。あらゆる問題を完全に防ぐことはできませんが、賢明な対策を講じることは可能です。

あなたができる最も重要なことの一つは、あなたのウェブサイトの定期的なバックアップを作成することです。これは、あなたのサイトに保険をかけるようなものです。

何か問題が発生しても、サイトを以前の動作状態に戻すことができる。だから私はDuplicatorのようなツールの大ファンなのだ。

Duplicatorはバックアップの作成と管理を非常に簡単に行えます。スケジュールバックアップなどの機能を備えているため、サイトを手動でバックアップする必要はありません。

デュプリケーターによるスケジュールバックアップ

トラブルシューティング中にミスをしたり、プラグインのアップデートでサイトが壊れてしまっても、バックアップからすぐにサイトを復元することができます。これで何時間もイライラせずに済む。

バックアップの復元

ある時点で、サイトを新しいホストや ドメイン 名に移行する必要があるかもしれません。Duplicatorのような適切な移行ツールを使用しないと、間違ったURLやリダイレクトループなどのエラーが発生する可能性があります。

Duplicatorは、あなたのURLが常に正しいことを保証し、迷惑なリダイレクト問題を防ぐのに役立ちます。WordPressのツールキットに入れておくと便利なツールです。バックアップを新しい場所にドラッグ&ドロップするだけで完了です!

Duplicatorでバックアップをインポート

よくある質問 (FAQ)

WordPress移行後のerr_too_many_redirectsとは?

ERR_TOO_MANY_REDIRECTS」エラーは、ウェブサイトがリダイレクト・ループに入ると発生します。一般的な原因としては、WordPressのサイトURL設定が正しくない、HTTPS設定が不一致、または.htaccessルールに誤りがあることが挙げられます。WordPressのURL設定を確認し、HTTPS設定が一致していることを確認し、.htaccessルールを見直すことで、これを修正します。

WordPressでリダイレクトを編集するには?

FTP経由で.htaccessファイルにアクセスすることで、WordPressでリダイレクトを編集することができます。一方、RedirectionやAIOSEOのようなプラグインは、よりユーザーフレンドリーなオプションを提供します。

SEOにとって、リダイレクトはいくつあっても足りない?

SEO上、3回以上の連続リダイレクトは過剰とみなされ、パフォーマンスに悪影響を及ぼします。過剰なリダイレクトはページの読み込み時間を遅くし、検索エンジンを混乱させます。チェーンを統合し、URLが1つのステップで解決されるようにすることで、リダイレクトを最小限に抑えましょう。

WordPressで多すぎるリダイレクトをデバッグするには?

設定 " 一般でサイトのURL設定をチェックし、HTTPS設定が一致していることを確認し、リダイレクトループがないか.htaccessルールを見直すことで、WordPressの「リダイレクトが多すぎる」をデバッグする。プラグインを一時的に停止して競合を除外し、ブラウザとサイトのキャッシュをクリアしてから再度テストしてください。

WordPressサイトをリダイレクトループから守る

最も重要なことは、それぞれのウェブサイトはユニークであり、リダイレクト問題の正確な原因は、複数の問題が組み合わさっている可能性があることを理解することです。ですから、あきらめないでください!

これらの手順をすべて踏んでも問題が解決しない場合は、サーバーレベルの問題である可能性があり、ホスティング・プロバイダーの助けが必要です。

リダイレクトループを解決したら、その原因を数分で記録しておきましょう。プラグインの競合、誤った.htaccessルール、URLの不一致など、原因が何であれ書き留めておけば、次に問題が発生した時に有利です。Googleドキュメントへの簡単なメモや、モニターに貼った付箋紙でさえ、後で頭を悩ませる手間を大幅に省けます。

覚えておいてください、ウェブサイトの問題をトラブルシューティングする際、適切なバックアップはあなたの最高の味方です。だからこそ、Duplicator Proを試してみることを強くお勧めします。このツールはウェブサイトのバックアップと復元プロセスを簡素化し、移行時のリダイレクトエラーの防止にも役立ちます。

さあ、WordPressサイトを自在に管理し、将来的なリダイレクトの問題を回避する準備が整いましたら、Duplicator Proへアップグレードしましょう!

ここにいる間に、他のWordPressガイドも気に入ると思う:

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
当サイトのコンテンツは読者の皆様のご支援により運営されています。特定のリンクをクリックいただくと、当サイトに報酬が入る場合があります。

無防備な一日を過ごさないために

WordPressの適切なバックアップがない場合、1時間ごとにサイトが危険にさらされる - WordPressの移行が遅れるたびに、パフォーマンスと成長が損なわれる

デュプリケーターを今すぐ入手
複製プラグイン

待って!
限定のお得なチャンスをお見逃しなく!

のお客様は、60%OFFとなります

Duplicatorを無料で試す — 150万人以上のWordPressプロが信頼する理由を実感してください。ただしお急ぎください — この限定60%オフは期間限定です。

または
今すぐDuplicatorProを60%オフで入手 →