最高のWordPressバックアップ
& 移行プラグインを今すぐ入手しよう
デュプリケーターを今すぐ入手
Duplicatorの新しいワンクリック・バックアップ・クリーンアップ、自動削除、バージョン・アップデート

Duplicatorの新しいワンクリック・バックアップ・クリーンアップ、自動削除、バージョン・アップデート

WordPressのバックアップをよりきれいに、より整理して、より安全にしたいですか?Duplicatorの新しいバックアップログ管理機能とアップデートされたバージョンについてご紹介します。

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

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

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

ウェブサイトがリダイレクトタグゲームをしているようなもので、中に入れず立ち往生しているようなものです。このエラーは本当に厄介で、私たちWordPressユーザーの間では想像以上によくあることです。

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

この記事では、この混乱を解くお手伝いをします。WordPressのリダイレクトエラーを引き起こしている原因を突き止め、ウェブサイトを正常に戻すための手順を説明します。

あなたのサイトを最高の状態に戻しましょう!

目次

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

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.ページの強制更新

ブラウザが古いキャッシュされたリダイレクト指示を保持し、この問題を引き起こしている可能性があります。リフレッシュすることで解消されることがあります。

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

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

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

試してみてください。簡単すぎるように思えるかもしれないが、驚くほどうまくいくことが多い!一番手っ取り早い方法なので、複雑なことに手を出す前に試してみる価値はある。

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

ハードリフレッシュで解決しない場合は、他の方法を試してみましょう。ブラウザのデータ(キャッシュやクッキー)が原因になっていることもあります。

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

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

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

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

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

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

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

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

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

3.HTTPエラーのチェック

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

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

Too Many Redirects(リダイレクトが多すぎます)」というエラーが表示される場合は、リダイレクトがループしていることを意味します。舞台裏で何が起こっているかを見るには、httpstatus.ioという便利なツールを使うことができる。

HTTPステータスチェッカー

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

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

HTTPステータスのチェック

4.WordPressのURLを確認する

リダイレクトループの最も一般的な原因のひとつは、WordPress内のURL設定が正しくないことです。GPSの住所が間違っているようなものです。

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

WordPressのアドレス(URL)は、WordPressのコアファイルが置かれている場所です。

サイトアドレス(URL)は、訪問者があなたのサイトにアクセスするためにブラウザに入力するアドレスです。

これら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のダッシュボードから行うことができます。プラグイン]に移動し、すべてのプラグインを選択し、一括アクションメニューから[無効化]を選択します。

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

プラグインを無効化した後、サイトに再度アクセスしてみてください。Too Many Redirects(リダイレクトが多すぎる)」のエラーが消えていれば、プラグインに問題があったということです。

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

問題のあるプラグインが見つかったら、それを削除して別のプラグインを探しましょう。あるいは、プラグイン開発者と連絡を取り、問題を解決する手助けをしてもらいましょう。

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

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

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

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

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

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

コンテンツ・デリバリー・ネットワーク(CDN)とウェブ・アプリケーション・ファイアウォール(WAF)は、ウェブサイトのパフォーマンスとセキュリティにとって素晴らしいものですが、これらのサービスの設定ミスがリダイレクト・ループの原因となることがあります。

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

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

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

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

8.サーバー設定の確認

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

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

.htaccessファイルには、FTPまたはホスティングプロバイダーのファイルマネージャーを使用してアクセスできます。通常はWordPressのメインディレクトリにあります。

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

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

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

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

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

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

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

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

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

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

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

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

FTPまたはファイルマネージャーを使用して、WordPressファイルをサーバーに手動でアップロードすることができます。ただし、wp-config.phpファイルやwp-contentフォルダは、設定、テーマ、プラグイン、アップロードが含まれているため、上書きしないでください。

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

WordPressの再インストールには時間がかかりますが、コアファイルの問題を除外するための徹底的な方法です。この手順で最終的に「Too Many Redirects」エラーが修正された場合は、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の「リダイレクトが多すぎる」をデバッグする。プラグインを一時的に停止して競合を除外し、ブラウザとサイトのキャッシュをクリアしてから再度テストしてください。

最終的な感想

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

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

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

あなたのWordPressサイトを管理し、将来のリダイレクトの頭痛の種を避ける準備ができている場合は、以下のリンクをクリックして、Duplicator Proをチェックしてください!

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

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。