WordPressウェブサイトのERR_TOO_MANY_REDIRECTSエラーを修正する方法:完全修正ガイド

err_too_many_redirects このエラーは通常、以下のような場合に発生します。リダイレクトループの場合。つまり、ブラウザは常にリダイレクト別のページに移動しても、最終的な移動先のページが見つかりません。この問題の原因はさまざまですが、一般的な解決策をいくつかご紹介します。

1.ブラウザのキャッシュとクッキーを削除します。

ブラウザのキャッシュとクッキーは、リダイレクト・ループの原因となる可能性があります。ブラウザが古いページや設定をキャッシュしている可能性があり、サイトが正しいコンテンツを読み込めなくなるため、リダイレクトループが発生することがあります。

操作手順:

  • ブラウザでショートカットキー Ctrl + Shift + Delete (Windows)または Cmd + Shift + Delete (Mac)で「閲覧データの消去」ページを開きます。
  • キャッシュ、Cookie、およびサイトデータの消去]を選択します。
  • 確実な選択 歴年 を時間範囲として指定することで、期限切れのキャッシュがすべてクリアされるようになります。
  • 打点 クリアデータ.
图片[1]-如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南
  • その後、ページを再読み込みし、問題が解決するかどうかを確認してください。

2.WordPressのURL設定を確認

ワードプレス ワードプレスアドレス(URL) 歌で応える サイトアドレス(URL) 設定に一貫性がない場合、リダイレクト・ループに問題が生じる可能性があります。

操作手順:

  1. WordPressのバックエンドにログインします。
  2. 入り込む 設定 > 一般.
  3. 調べる ワードプレスアドレス(URL) 歌で応える サイトアドレス(URL).2つのアドレスは同一でなければなりません。
    • SSL(HTTPS)を使用している場合は、URLの先頭が両方とも https:// 始まりです。
    • SSL(HTTP)を有効にしていない場合は、両方とも http://.
图片[2]-如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南
WordPressアドレスとサイトアドレスのURLが同じであることを確認してください!
  1. これらの設定を変更した場合は 変更の保存.

3.SSL設定の確認

SSL の設定を誤ると、特にサイトを HTTPS に切り替えた後に、一部のページが HTTP で読み込もうとするリダイレクト・ループが発生することがあります。

操作手順:

  1. WordPressのアドレスとサイトのアドレスが両方とも https://(SSLを有効にしている場合)。
  2. SSL証明書が有効かどうかを確認します:
    • お客様のウェブサイト(HTTPSで始まる)にアクセスし、ブラウザのアドレスバーの横にあるロックアイコンを探してください。緑色のロックが表示されていない場合、または証明書が無効な場合は、SSL証明書を再インストールする必要があります。
  3. を使用している場合 クラウドフレア やその他のCDNサービスを利用する場合は、CloudflareのSSL設定がWordPressのSSL設定と一致していることを確認してください。この方法の詳細については、次の記事を参照してください。CloudflareのERR_TOO_MANY_REDIRECTSエラーを修正する方法

4.プラグインの無効化

特定のプラグイン、特にキャッシュプラグイン、SEOプラグイン、セキュリティプラグインは、サイトのリダイレクトルールを変更し、リダイレクトループを引き起こす可能性があります。問題がプラグインに起因する場合は、以下の方法でプラグインを無効にできます:

操作手順:

  1. FTPまたはファイルマネージャを使用してWordPressウェブサイトのルートディレクトリにログインします。
  2. 切り替える wp-content/plugins フォルダー
  3. プラグインを1つずつ無効にします:プラグインフォルダの名前を次のように変更します。 プラグイン名_old をクリックしてプラグインを無効にします。
  4. プラグインを無効にした後、ページを更新して問題が解決するかどうか確認してください。
    • 問題が解決した場合は、問題の原因となっているプラグインが見つかるまで、プラグインを1つずつ有効にしてください。
    • キャッシュプラグイン(例:W3 Total Cache、WP Super Cache)やセキュリティプラグイン(例:Wordfence)を無効にしてみて、それらがリダイレクトの問題を引き起こしていないか確認してください。
图片[3]-如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南
プラグインファイルを見つけて右クリック - 名前の変更
图片[4]-如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南
フォルダ名を「plugins.deactivate」に変更し、サイト上のすべてのWordPressプラグインを無効にします。

5.htaccessファイルの確認

サイトのサーバーで.htaccess ファイルはリダイレクトとURL書き換えルールを設定するために使われます。このファイルが正しく設定されていないと、リダイレクトのループが発生する可能性があります。

操作手順:

1.FTPまたはファイルマネージャを使用して、サイトのルートディレクトリにログインします。

2.検索 .htaccess ファイル。ファイルが存在する場合は、まずバックアップコピーを作成します。

3.削除 .htaccess ドキュメンテーション

图片[5]-如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南

4.WordPressのバックエンドにログインし、次のページに進みます。 設定 > 固定リンク ページ(英語インターフェース:設定 > パーマリンク).

5.クリック 変更の保存これにより、新しい .htaccess ドキュメンテーション

图片[6]-如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南

デフォルト .htaccess 書類は通常以下の通りです:

    # BEGIN WordPress
    で
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ - [L].
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !
    RewriteRule . /index.php [L]
    </IfModule
    # END WordPress
    

    6.Nginx設定の確認(Nginxユーザー向け)

    サイトがNginxサーバーを使用している場合、Nginx設定ファイルのリダイレクトルールがループを引き起こしていないか確認してください。

    操作手順:

    1. SSHを使ってサーバーにログインします。
    2. Nginxのコンフィギュレーション・ファイルは通常次の場所にあります。 /etc/nginx/sites-available/を参照してください。 もしかしたら /etc/nginx/nginx.conf.
    3. 設定ファイルのリダイレクトルールをチェックして、間違ったリダイレクトディレクティブがないことを確認してください:
    サーバ
        listen 80; server_name ;
        server_name www.yoursite.com; return 301 www.yoursite.com;
        return 301 https://$host$request_uri;
    }
    
    1. 複数のリダイレクトルールが互いに競合しないようにしてください。
    2. 設定を変更したら、Nginxサービスを再起動します:sudo service nginx restart.

    7.試験 CDNの設定

    CDN(Cloudflare、KeyCDNなど)を使用している場合、設定を誤るとリダイレクトループが発生する可能性があります。

    操作手順:

    • CDNサービス(Cloudflareなど)のコントロールパネルにログインします。
    • オプション 概要 > 高度なアクション > サイト上のCloudflareを一時停止Cloudflareサービスを一時停止して、サービスが問題を引き起こしているかどうかを確認します。
    图片[7]-如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南
    オプション 概要
    图片[8]-如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南
    オプション サイト上のCloudflareを一時停止
    • SSL設定を確認してください:
      • SSL設定がホスティング設定と一致していることを確認してください(例:「Full」または「Full Strict」SSL設定を使用)。
      • HTTPSの自動書き換えを無効にするには、次の設定をオフにしてください。 常にHTTPSを使用 セッティング
    • CDNキャッシュをクリアして、サイトが最新のファイルを読み込むようにします。

    Cloudflareでは キャッシュ > キャッシュの削除 キャッシュをクリアします。

    图片[9]-如何解决 WordPress 网站中的 ERR_TOO_MANY_REDIRECTS 错误:完整修复指南

    8.カスタムコードとリダイレクトルールのチェック

    サイト内でカスタムコードを使用している場合、または手動でリダイレクトルールを設定している場合(例:プラグインまたは wp_redirect() 関数)、これらの設定が正しいことを確認してください。

    操作手順:

    1. テーマやプラグインのカスタムコードをチェックして、リダイレクト関数(たとえば wp_redirect() もしかしたら ヘッダ()).
    2. URLリダイレクトを手動で設定する場合は、リダイレクトループが間違った方向に設定されていないことを確認してください。
    3. カスタムリダイレクトルールをすべて無効にしてみて、問題が解決するかどうかを確認してください。

    9.ホスティングプロバイダーへの連絡

    上記をすべて試しても問題が解決しない場合は、サーバー側の設定に問題がある可能性があります。ホスティングプロバイダに連絡し、特にNginxやApacheの設定について、サーバ設定のエラーや調整が必要かどうかを尋ねてみてください。

    この記事で紹介するステップを踏むことで、特定し、解決することができます。 err_too_many_redirects エラー。リダイレクトループこの問題は通常設定ファイルそしてURL設定そしてプラグインもしかしたら(キャッシュ関連記事


    お問い合わせ
    記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
    電話:020-2206-9892
    QQ咨询:1025174874
    Eメール:info@361sale.com
    勤務時間: 月~金、9:30~18:30、祝日休み
    © 複製に関する声明
    この記事はEarly Seasonが執筆しました。
    終わり
    好きなら応援してください。
    クドス6 分かち合う
    初季的头像-光子波动网 | 专业WordPress修复服务,全球范围,快速响应
    解説 ソファ購入

    コメントを投稿するにはログインしてください

      コメントなし