2016-09-09 20 views
2

Chrome에서는 항상 net::ERR_CONTENT_LENGTH_MISMATCH 오류가 발생하며 페이지가 비어 있습니다. Firefox와 같은 다른 브라우저에는 문제가 없습니다. 나는 정말로 운이없는 많은 것을 googled했다.Google 크롬 오류 :로드하지 못했습니다. net :: ERR_CONTENT_LENGTH_MISMATCH

최근에 옮긴 오타 3 페이지입니다. 이전 서버에서는 문제없이 작동했습니다.

나는 오류가 헤더에 제출 된 Content-Length이 문서/파일의 길이와 일치하지 않는다는 것을 알고 있지만 왜 그리고 내가 무엇을 할 수 있는지 전혀 모른다.

누구에게 조언이 있습니까? 페이지 생성에 (프론트 엔드 파일 끝)은 "무엇이 일어 났는지를 결정하기 위해 feof"을 사용하는 모든 확장을위한

봐 훅 :

+0

서버가 'Content-Length : 36532'를 보내고 있지만 그 파일은'36429' 바이트입니다. 서버의 버그이거나 스크립트가'header ('Content-length : something'); '을 사용하고 있으며 수정해야합니다. – Barmar

답변

3

이 그냥 완성도있는 Typoscript 설정

config.enableContentLengthHeader = 0 
+0

대단히 감사합니다 !!! – mastercheef85

+0

매우 빠른 해결책은 문제를 해결할 것입니다! 어떤 이유에서든 내용 길이 헤더가 필요한 사람들은 아래에서이 문제의 원인에 대한 응답과 그 문제를 해결하는 방법 (이 문제를 해결하기보다는)을 참조하십시오. –

2

이 추가 . 이 시점에서 이미 완전히 렌더링 된 내용의 크기가 변경되면 위의 오류가 발생할 수 있습니다. 콘텐츠 크기를 변경하는 코드가 자신의 콘텐츠라면 콘텐츠를 수정 한 후에 올바른 Content-Length 헤더를 보내서이 문제를 방지 할 수 있습니다. 코드가 자신의 것이 아닌 경우이 옵션을 사용하여 확장 프로그램을 비활성화하는 것뿐입니다. 또는 이미 승인 된 답변에서 @bschauer와 같은 매개 변수를 설정하십시오.

관련 문제