콘텐츠 인코딩 오류 / 원시 데이터를 디코딩 할 수 없음 (오류 NSURLErrorDomain 수정)

"콘텐츠 인코딩 오류"또는"원시 데이터를 디코딩 할 수 없습니다"같은 오류인데, 인터넷 브라우저마다 메시지가 다릅니다. 이 오류는 액세스하려고 할 때 발생할 수 있습니다 웹 사이트 계산기 나 휴대 전화에서
Safari 사용자는 다음 메시지에 따라 오류 코드를받습니다. NSURLErrorDomain-1015. 이는 페이지 방문자가 문제를 해결할 수 없지만이 오류가있는 웹 사이트의 관리자가 문제를 해결할 수 있음을 의미합니다.

"콘텐츠 인코딩 오류"또는 "원시 데이터를 디코딩 할 수 없음 : (NSURLErrorDomain)"의 원인

우리가 이야기하든 웹 서버 아파치 또는 Nginx에, 나는 아카이빙 / 압축 및 코딩 (부호화) gzip을 더 작은 패키지로 데이터 흐름을 사용자에게 제공하기 위해 예를 들어 웹 페이지의 크기가 512KB 인 경우 gzip 인코딩 최대 150KB까지 줄일 수 있습니다. gzip 인코딩을 사용하면 호스트 서버 및 최종 사용자의 트래픽이 자동으로 낮아지고 업로드 속도가 빨라집니다.
이 gzip 컨텐츠에는 파일의 압축을 풀고 최종 사용자에게 나열 할 수 있도록 자동으로 이해하고 디코딩 할 좌표가 있어야합니다. 데스크톱 및 모바일 브라우저 모두에서 유효합니다. 이런 일이 발생하지 않고 gzip 형식으로 들어오는 데이터 스트림을 열 수 없으면 "Content Encoding Error"/ NSURLErrorDomain 오류가 나타납니다.

WordPress를 사용하는 사람들은 오류가 가장 자주 발생합니다. WP Super Cache 플러그인을 잘못 구성. 설정에서고급"모듈에는 웹 페이지를 압축하여 사용자에게 더 빨리 제공되는 권장 옵션이 있습니다. "방문자에게 더 빨리 제공되도록 페이지 압축. "(권장).

비활성화 이 옵션의 캐시 된 웹 페이지를 모두 삭제 해결책이 될 수 있습니다.

서버 수준에서 아카이빙이 제대로 수행되지 않고 gzip 압축이 PHP에서 직접 활성화되는 시나리오도 있습니다. 이 시나리오에서는 PHP 구성 파일에서 직접 압축을 비활성화해야합니다. Zlib 출력 압축.

비활성화하는 방법 “Zlib Output Compression” 웹 서버에서

비활성화는 서버 관리자 나 파일 편집에 액세스 할 수있는 스크립트를 통해서만 수행 할 수 있습니다. php.ini 파일.

"을 설정합니다off"For"zlib.output_compression"에 php.ini.

; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
;   outputs chunks that are few hundreds bytes each as a result of
;   compression. If you prefer a larger chunk size for better
;   performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
;   output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
zlib.output_compression = off

이 변경이 완료되면 서버 웹 서비스를 다시 시작하면 모든 것이 정상으로 돌아옵니다.

"를 사용하지 마십시오Zlib Output Compression” la nivel de server daca aveti si un plugin care face deja acest lucru. Modulul va memora in cache o pagina web deja comprimata, iar la utilizatorul final rezultatul va fi o eroare de decodare a paginii web. 

콘텐츠 인코딩 오류 / 원시 데이터를 디코딩 할 수 없음 (오류 NSURLErrorDomain 수정)

저자에 관하여

스텔스

가젯과 IT를 의미하는 모든 것에 열정을 갖고 2006의 stealthsettings.com에 기뻐하며 컴퓨터와 macOS, Linux 운영 체제, Windows, iOS 및 Android.

코멘트를 남겨