Google Chromeのerr_response_headers_multiple_cache_control
エラーは、通常、Webサーバーがリクエストへの応答で複数のCache-Control
ヘッダーを送信すると発生します。このエラーは、ブラウザの通常の操作を破壊し、多くの場合、ページが不適切にロードされるか、まったくロードされません。このエラーを修正する手順は次のとおりです。
サーバー側の修正:
Cache-Control
ヘッダーが送信されていないことを確認します。これは、Apache、Nginx、またはIISなどのWebサーバーソフトウェアの誤った構成による可能性があります。.htaccess
ファイルまたはメイン構成ファイルをチェックして、 Header
ディレクティブを設定してCache-Control
を設定します。Cache-Control
の複数のadd_header
ディレクティブについて構成ファイルを検査します。Cache-Control
を設定する重複エントリについてWeb.configファイルを確認します。ウェブサイト管理者に連絡してください:
クライアント側の回避策:
Chromeのerr_response_headers_multiple_cache_control
エラーにいくつかの要因が寄与する可能性があります:
サーバーのMisconfiguration:
Cache-Control
ヘッダーが送信される誤ったサーバー構成です。これは、サーバー構成ファイルの設定が重複または競合するために発生する可能性があります。コンテンツ配信ネットワーク(CDN)の問題:
Cache-Control
ヘッダーを送信する可能性があります。プロキシサーバー構成:
Cache-Control
ヘッダーを追加または変更して重複する可能性があります。ブラウザ拡張機能:
Cache-Control
ヘッダーを誤って追加する可能性があります。ロードバランサーの構成:
Cache-Control
ヘッダーを重複させることがあります。ブラウザのキャッシュをクリアすると、特にエラーが時代遅れのヘッダーを使用したキャッシュされた応答によって引き起こされる場合、場合によってはerr_response_headers_multiple_cache_control
エラーが解決する場合があります。 Chromeのキャッシュをクリアする方法は次のとおりです。
クロム設定を開く:
Settings
を選択します。アクセスプライバシーとセキュリティ:
Privacy and security
をクリックします。閲覧データをクリアする:
Clear browsing data
をクリックします。クリアするものを選択してください:
Cached images and files
が確認されていることを確認してください。保存されているすべてのデータをクリアする場合はCookies and other site data
確認することもできます。All time
を選択します。明確なデータ:
Clear data
をクリックして、選択したデータを削除します。キャッシュをクリアした後、ウェブページをリロードして、エラーが持続するかどうかを確認します。サーバーが複数のCache-Control
ヘッダーを送信し続けている場合に問題が再発する可能性があるため、これは一時的な回避策のようなものであることに留意してください。
Chrome Extensionはサーバーの誤解を直接修正することはできませんが、一部の拡張機能はHTTPヘッダーの識別と管理に役立つ場合があります。潜在的に役立ついくつかのものがあります:
Modheader:
Cache-Control
ヘッダーを一時的に削除または変更して、それが問題を解決するかどうかをテストするのに役立ちます。httpヘッダーライブ:
Cache-Control
ヘッダーが送信されている場合、およびそれらが発生する可能性のある場所から特定するのに役立ちます。リクエストリー:
クリアキャッシュ:
これらの拡張機能は診断目的であり、問題がサーバー側にある場合、根本原因を解決しないことを忘れないでください。最良のソリューションは、複数のCache-Control
ヘッダーの送信を防ぐために、サーバー構成を修正し続けています。
以上が修正方法:ERR_RESPONSE_HEADERS_MULTIPLE_CACHE_CONTROL Google Chromeのエラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。