Sisällön koodausvirhe / raakatietoja ei voida dekoodata (Korjaa virhe NSURLErrorDomain)

"Sisällön koodausvirhe"Tai"Raakadataa ei voi dekoodata"Onko sama virhe, viesti on erilainen Internet-selaimesta toiseen. Tämä virhe voi ilmetä, kun yritetään käyttää sitä verkkosivusto laskimesta tai matkapuhelimesta.
Safari-käyttäjät saavat myös virhekoodin viestin jälkeen: NSURLErrorDomain - 1015. Tämä tarkoittaa, että ongelmaa ei voi ratkaista sivun kävijä, vaan sen verkkosivuston järjestelmänvalvoja, jolla tämä virhe esiintyy.

Miksi "Sisällön koodausvirhe" tai "Raakadataa ei voida dekoodata: (NSURLErrorDomain)"

Web-palvelimet, puhummepa sitten Apache tai nginx, Käytän a arkistointi / pakkaaminen ja koodaus (koodaus) gzip verkkosivujen palvella tietovirtoja pienemmissä paketeissa käyttäjille. Esimerkiksi, jos verkkosivun normaalikoko on 512 kt, kanssa koodaa gzip tämä voidaan vähentää jopa 150 kt: iin. Automaattisesti isäntäpalvelimen ja loppukäyttäjän liikenne on alhaisempaa gzip-koodauksen kanssa, ja latausnopeus on suurempi.
Tämän gzip-sisällön on sisällettävä joitain koordinaatteja, jotka ymmärretään ja dekoodataan automaattisesti, jotta tiedosto voidaan purkaa ja luetteloida loppukäyttäjälle. Voimassa sekä työpöydällä että mobiiliselaimessa. Jos näin ei tapahdu ja gzip-muodossa olevaa tietovirtaa ei voida avata, "Content Encoding Error" / NSURLErrorDomain -virheet ilmestyvät.

Niille, jotka käyttävät WordPressiä, virhe ilmenee useimmiten kun Määritä WP Super Cache -laajennus väärin. Asetuksissa “Kehittynyt"Moduulista on suositeltava vaihtoehto, joka pakkaa verkkosivut toimittamaan nopeammin käyttäjille. "Pakkaa sivut, jotta ne näytetään nopeammin kävijöille. (Suositeltu) ".

Poistaminen käytöstä tästä vaihtoehdosta ja poistamalla kaikki välimuistilla varustetut verkkosivut se voi olla ratkaisu.

On myös tapaus, jossa arkistointia ei tehdä kunnolla palvelintasolla ja gzip-pakkaus aktivoidaan suoraan PHP: stä. Tässä tilanteessa pakkaus on poistettava käytöstä suoraan PHP-määritystiedostosta. Zlib-tulosteen pakkaus.

Kuinka poistamme sen käytöstä “Zlib Output Compression” Web-palvelimella

Deaktivoinnin voi tehdä vain palvelimen järjestelmänvalvoja tai komentosarja, joka antaa sinulle pääsyn tiedostojen muokkaamiseen php.ini.

Asettaa "off"For"zlib.output_compression"in 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

Kun tämä muutos on tehty, käynnistä web-palvelinpalvelut uudelleen, ja kaiken pitäisi olla normaalissa tilassa.

Älä myöskään käytä "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. 

Sisällön koodausvirhe / raakatietoja ei voida dekoodata (Korjaa virhe NSURLErrorDomain)

Kirjailijasta

Stealth

Innostunut kaikesta, mikä tarkoittaa gadgetia ja IT: tä, olen ilo kirjoittaa stealthsettings.com-sivustolle 2006: stä ja rakastan löytää uusia asioita tietokoneista ja macOSista, Linux-käyttöjärjestelmistä, Windows, iOS ja Android.

Jätä kommentti