2016-09-09 375 views
2

Chromeでは、常にエラーnet::ERR_CONTENT_LENGTH_MISMATCHが表示され、ページは空白です。 Firefoxのような他のブラウザにはそのような問題はありません。私はたくさんのグーグル・グーグルではなく、本当に運がありません。Google Chromeエラー:読み込みに失敗しました。net :: ERR_CONTENT_LENGTH_MISMATCH

最近移動したタイプ3のページです。古いサーバーでは問題なく動作しました。

私が知っているエラーは、ヘッダーに投稿されたContent-Lengthがドキュメント/ファイルの長さと一致しないことを意味しますが、私はなぜ、また何ができるのか分かりません。

誰かに助言がありますか?

+0

サーバーは「Content-Length:36532」を送信していますが、ファイルは「36429」バイトのみです。サーバーのバグであるか、スクリプトが 'header( 'Content-length:something'); 'を使用していて、それを修正する必要があります。 – Barmar

答えて

3

これは単に完全性のためであるのTypoScriptセットアップに

config.enableContentLengthHeader = 0 
+0

ありがとうございます! – mastercheef85

+0

非常に迅速な解決策は、問題を解決します!どのような理由でもコンテンツ長のヘッダーが必要な場合は、この問題の原因とその回避策(回避するのではなく)について、以下のレスポンスを参照してください。 –

2

これを追加:ページ生成に「FEOF」(フロントエンドエンド・オブ・ファイル)のフックを使用しているすべての拡張のための

ルック。この時点ですでに完全にレンダリングされているコンテンツのサイズが変更されると、上記のエラーが発生する可能性があります。コンテンツサイズを変更するコードが独自のものである場合は、コンテンツを変更した後に正しいContent-Lengthヘッダーを送信することでこれを回避することもできます。コードが自分のものでない場合は、これを行う拡張機能を無効にするか、@ suchauerのようなパラメータをconfig.enableContentLengthHeader = 0に設定するだけです。

関連する問題