Pogreška kodiranja sadržaja / ne mogu se dešifrirati neobrađeni podaci (Fix Error NSURLErrorDomain)

"Pogreška kodiranja sadržaja"Sau"Ne mogu se dešifrirati neobrađeni podaci"Je li ista greška, a poruka se razlikuje od jednog internetskog preglednika do drugog. Ova se pogreška može pojaviti kad pokušate pristupiti njoj web stranica s vašeg kalkulatora ili mobilnog telefona.
Korisnici Safarija nakon poruke dobivaju i kôd pogreške: NSURLErrorDomain - 1015, To znači da problem ne može riješiti posjetitelj stranice, već administrator web stranice na kojoj je prisutna ta greška.

Što je uzrok "Pogreška kodiranja sadržaja" ili "Ne mogu dekodirati neobrađene podatke: (NSURLErrorDomain)"

Web poslužitelji, bilo da govorimo apaš ili Nginx, Koristim a arhiviranje / komprimiranje i kodiranje (kodiranje) gzip web stranica, kako bi se koristio protok podataka u manjim paketima. Na primjer, ako web stranica ima normalnu veličinu od 512 KB, s kodiranje gzip ovo se može smanjiti na do 150KB. Promet za host poslužitelja, kao i za krajnjeg korisnika, automatski će biti manji s gzip kodiranjem, a brzina prijenosa će biti veća.
Ovaj gzip sadržaj mora sadržavati neke koordinate koje se mogu automatski razumjeti i dekodirati, tako da se datoteka može raspakirati i navesti krajnjem korisniku. Vrijedi u oba preglednika desktop kao i za mobilni. Ako se to ne dogodi i protok podataka u gzip formatu ne može se otvoriti, pojavit će se pogreška „Content Encoding Error“ / NSURLErrorDomain.

Za one koji koriste WordPress, greška se najčešće pojavljuje kada pogrešno konfigurirajte WP Super Cache dodatak, U postavkama "napredan"Od modula postoji preporučena opcija koja komprimira web stranice kako bi se brže poslužile korisnicima. "Stisnite stranice tako da ih brže poslužuju posjetiteljima, (Preporučeno) ".

Onemogućavanje ove opcije i brisanje svih predmemoriranih web stranica može biti rješenje.

Postoji i scenarij u kojem arhiviranje nije ispravno izvedeno na razini poslužitelja, a gzip kompresija se aktivira izravno s PHP-a. U ovom slučaju morat ćete onemogućiti kompresiju izravno iz PHP konfiguracijske datoteke. Kompresija izlaza Zliba.

Kako to onemogućujemo “Zlib Output Compression” na web poslužitelju

Deaktivaciju može učiniti samo administrator poslužitelja ili skripta koja će vam omogućiti pristup uređivanju datoteka php.ini.

Postavit će se "off„Za”zlib.output_compression"U 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

Nakon što se izvrši ova promjena, ponovno pokrenite web usluge poslužitelja i sve bi se trebalo vratiti u normalu.

Također ne upotrebljavajte "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. 

Pogreška kodiranja sadržaja / ne mogu se dešifrirati neobrađeni podaci (Fix Error NSURLErrorDomain)

O autoru

potajno

Strastveni o svemu što znači gadget i IT, sa zadovoljstvom pišem na stealthsettings.com sa 2006-a i volim otkrivati ​​nove stvari s vama o računalima i macOS-u, Linux operativnim sustavima, Windows, iOS i Android.

Ostavite komentar