Google Chromeのerr_response_headers_multiple_expires
エラーは、サーバーがHTTP応答で複数の有効期限がヘッダーを送信する場合に発生する問題です。これはHTTP標準に準拠していません。このエラーを修正する方法に関する詳細なガイドを次に示します。
Expires
切れているインスタンスの構成ファイルを検査します。サーバーが1つのExpires
のヘッダーごとに1つのみを送信するように構成されていることを確認してください。たとえば、apacheを使用している場合は、 .htaccess
ファイルまたはサーバー構成を確認して、重複したExpires
期限が削除されます。逆プロキシを使用します。時には、逆プロキシを設定すると、クライアントに到達する前にヘッダーをクリーンアップするのに役立つ場合があります。 Nginxのようなツールは、複数のExpires
が切れ、ヘッダーを1つだけ保持するように構成できます。 NGINXセットアップに追加する可能性のある簡単な構成は次のとおりです。
<code>proxy_hide_header Expires; proxy_set_header Expires "";</code>
Settings
> Privacy and security
> Clear browsing data
に移動し、[クリアするデータを選択します。 Google Chromeのerr_response_headers_multiple_expires
エラーは、通常、HTTP標準の違反から、特に有効期限のあるヘッダーに関するコンプライアンスから生じます。一般的な原因は次のとおりです。
Expires
期限がHTTP応答で誤って設定されます。これは、サーバー構成ファイルのルールが重複しているため、ヘッダーを管理するカスタムスクリプトのエラーが発生する可能性があります。Expires
を応答に追加し、複数のインスタンスにつながる場合があります。Expires
ヘッダーを挿入または変更する場合があり、適切に構成されていない場合は重複を追加する可能性があります。Expires
が送信される可能性があります。これはあまり一般的ではありませんが、特に同様のセットアップを実行している複数のWebサイトでエラーが発生する場合は、考慮する必要があります。ブラウザのキャッシュをクリアすると、Google Chromeのerr_response_headers_multiple_expires
エラーが解決される場合があります。これがどのように役立つかは次のとおりです。
Expires
ヘッダーの削除:エラーが古いまたは破損したキャッシュ応答によるものである場合、キャッシュをクリアすることで、ブラウザがサーバーから新たな応答をフェッチさせます。ただし、エラーが進行中のサーバーの誤解またはCDNの問題によって引き起こされる場合、ブラウザキャッシュをクリアすると一時的な修正のみが提供されます。エラーの再発を防ぐために、サーバー側の根本原因に対処する必要があります。
err_response_headers_multiple_expires
エラーを防ぐために特別に設計された拡張機能はありませんが、一部の汎用拡張機能はHTTPヘッダーの管理と変更に役立ちます。
Expires
ヘッダーを削除できます。ただし、これは回避策であり、基礎となるサーバーの問題を修正しません。これらの拡張機能は、ソリューションではなく回避策を提供することに注意してください。このエラーを防ぐための最良のアプローチは、複数のExpires
ヘッダーを引き起こすサーバー側の問題に対処することです。
以上が修正方法:ERR_RESPONSE_HEADERS_MULTIPLE_EXPIRES Google Chromeのエラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。