修正方法:ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_ENCODING ERRORでは、Google Chromeのエラー
Google Chromeのerr_response_headers_multiple_content_encoding
エラーは、アクセスしようとしているWebサイトからのHTTP応答ヘッダーの問題を意味します。具体的には、サーバーは、コンテンツのエンコード方法に関する競合する情報を送信しています(たとえば、GZIPとDEFLATEの両方)。 Chromeはこのあいまいさを処理できず、エラーにつながります。最も簡単な修正は、しばしば驚くほど単純です。ブラウザのキャッシュとCookieをクリアすることです。これにより、応答ヘッダーの適切な解釈を妨げる可能性のある潜在的に矛盾するキャッシュデータが削除されます。 Chromeでこれを行うには:
-
クロム設定を開く:ブラウザウィンドウの右上隅にある3つの垂直ドットをクリックします。
-
プライバシーとセキュリティに移動します。ドロップダウンメニューから[設定]を選択します。次に、下にスクロールして、「プライバシーとセキュリティ」をクリックします。
-
閲覧データのクリア: 「閲覧データをクリアする」をクリックします。
-
タイム範囲を選択します。 「すべての時間」を選択して、徹底的な清算を確保します。
-
データ型を選択します。 「Cookieおよびその他のサイトデータ」と「キャッシュされた画像とファイル」のボックスを確認します。必要に応じて、他のデータ型を選択することもできます。
-
データのクリア: 「データのクリア」をクリックします。
キャッシュとCookieをクリアした後、もう一度Webサイトにアクセスしてみてください。エラーが続く場合は、より高度なトラブルシューティング手順に移動します。
err_response_headers_multiple_content_encoding
エラーの一般的な原因は何ですか?
err_response_headers_multiple_content_encoding
エラーの根本原因は、Webサーバー自体にあります。 HTTP応答ヘッダーに矛盾した情報を送信しています。これが一般的な犯人です:
-
サーバー側のMisconfiguration:これは最も頻繁な原因です。サーバーのソフトウェア(Apache、Nginxなど)は、複数のコンテンツエンコードメソッドを同時に適用するように誤って構成されている可能性があります。これは、構成ファイルの故障、プラグインの競合、またはソフトウェアのバグが原因である可能性があります。
-
競合するミドルウェアまたはプラグイン:サーバーが中間ソフトウェア(ミドルウェア)またはプラグインを使用して圧縮を処理する場合、これらのコンポーネント間の競合はエラーにつながる可能性があります。 1つのプラグインがGZIP圧縮を適用する場合がありますが、別のプラグインはデフレートを適用して競合するヘッダーになります。
-
サーバーのキャッシュの問題:サーバーのキャッシュメカニズムが誤動作し、競合するエンコーディング情報でキャッシュされた応答を提供する場合があります。
- CDNの問題: Webサイトがコンテンツ配信ネットワーク(CDN)を使用している場合、CDNのインフラストラクチャ内の問題もこの問題に貢献する可能性があります。 CDNは、一時的な不具合を誤って構成または経験している可能性があります。
-
まれに:クライアント側の問題(通常はキャッシュに関連していますが):ブラウザ拡張機能または破損したブラウザプロファイルの非常にまれなインスタンスは、理論的にヘッダー解釈を妨げ、キャッシュのクリアの重要な第一歩を妨げる可能性があります。
ブラウザのキャッシュをクリアすることが機能しない場合、このエラーをトラブルシューティングするにはどうすればよいですか?
ブラウザキャッシュのクリアをクリアしない場合、 err_response_headers_multiple_content_encoding
エラーが解決しない場合、問題はサーバー側で発生します。トラブルシューティングには、ウェブサイトの管理者またはサポートチームに連絡する必要があります。ただし、これらの手順を試して、より多くの情報を収集することができます。
-
別のブラウザを試してください:別のブラウザ(Firefox、Edge、Safari)を使用してWebサイトをテストします。エラーがChromeにのみ表示される場合、問題はChromeのインストールにより具体的である可能性があります(ただし、キャッシュのクリア後は少なくなります)。
- Webサイトのステータスを確認してください。DownDetectorなどのWebサイトで、広範囲にわたる停止または問題のレポートを探してください。他のユーザーが同様の問題を経験している場合、問題はサーバー側にある可能性があります。
-
開発者ツールを使用: Chromeの開発者ツールを開きます(通常、F12を押すことにより)。 「ネットワーク」タブに移動し、問題のあるリクエストについてHTTP応答ヘッダーを調べます。これは、競合するエンコーディング情報に関する手がかりを提供する可能性があります。
-
ウェブサイトのサポートに連絡してください:最終的に、問題が続く場合は、ウェブサイトのサポートチームに連絡してください。サーバー側の構成の問題を診断および修正する機能があります。
このエラーが将来発生しないようにする方法はありますか?
このエラーを防ぐことは、ウェブサイトの管理者に完全に依存して、サーバーが正しく構成されていることを確認します。ユーザーとして、制御が制限されています。ただし、できます:
-
問題を報告する:このエラーが発生した場合、それをウェブサイトのサポートチームに報告することで、問題を認識し、修正することを奨励するのに役立ちます。
-
別のWebサイトを使用します(可能であれば):エラーが特定のWebサイトに一貫して影響する場合は、使用可能な場合は代替案を使用することを検討してください。
-
ウェブサイトのステータスを監視する:ウェブサイトのステータスページまたは監視サービスに注目して、潜在的な停止またはこのエラーを引き起こす可能性のある問題について情報を提供し続けてください。
このエラーを防ぐ責任は、最終的にWebサイトの開発者およびサーバー管理者にかかっており、ヘッダーをエンコードする競合するコンテンツの送信を避けるために、サーバーの構成が適切に設定されていることを確認します。
以上が修正方法:ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_ENCODING ERRORでは、Google Chromeのエラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。