Kodiranje vsebine Error / Ne morem dekodirati surovih podatkov (popravi Error NSURLErrorDomena)

"Kodiranje vsebine Error"Ali"Neobdelanih neobdelanih podatkov ni mogoče"Je ista napaka, saj se sporočilo razlikuje od enega do drugega internetnega brskalnika. Do te napake lahko pride, ko poskušamo do nje dostopati Spletna stran iz vašega kalkulatorja ali mobilnega telefona.
Uporabniki Safarija po sporočilu prejmejo tudi kodo napake: NSURLErrorDomena - 1015. To pomeni, da težave ne more rešiti obiskovalec strani, temveč skrbnik spletnega mesta, na katerem je ta napaka.

Kaj je vzrok za »Kodiranje vsebine Error"Ali" Ne morem dekodirati surovih podatkov: (NSURLErrorDomena)

Spletni strežniki, ali govorimo Apache ali nginx, Uporabljam a arhiviranje / stiskanje in kodiranje (kodiranje) gzip spletnih strani, ki uporabnikom omogočajo pretok podatkov v manjših paketih. Na primer, če ima spletna stran običajno velikost 512 KB, s kodiranje gzip to se lahko zmanjša na do 150 KB. Samodejno bo promet za gostiteljski strežnik in za končnega uporabnika s kodiranjem gzip manjši, hitrost prenosa pa višja.
Ta gzip vsebina mora vsebovati nekaj koordinat, ki jih je mogoče razumeti in dekodirati samodejno, tako da lahko datoteko razpakirate in navedete končnemu uporabniku. Velja za oba brskalnika desktop pa tudi za mobilnega. Če se to ne zgodi in podatkovnega toka v obliki gzip ni mogoče odpreti, se pojavijo napake »Content Encoding«. Error”/ NSURLErrorDomena.

Za tiste, ki uporabljajo WordPress, se napaka najpogosteje pojavi, ko napačno konfigurirajte vtičnik WP Super Cache. V nastavitvah “Napredno”V modulu je priporočena možnost, ki stisne spletne strani, da se uporabniki hitreje strežejo. "Stisnite strani, da bodo hitreje postrežene obiskovalcem. (Priporočeno) ".

Onemogočanje te možnosti in brisanje vseh predpomnjenih spletnih strani lahko je rešitev.

Obstaja tudi scenarij, v katerem arhiviranje ni pravilno izvedeno na ravni strežnika, stiskanje gzip pa je omogočeno neposredno iz PHP. V tem primeru boste morali onemogočiti stiskanje neposredno iz konfiguracijske datoteke PHP. Zlibova izhodna kompresija.

Kako to onemogočimo “Zlib Output Compression” na spletnem strežniku

Deaktivacijo lahko opravi samo skrbnik strežnika ali skript, ki vam bo omogočil dostop do urejanja datotek php.ini.

Nastavljeno booff"Da"zlib.output_compression"V 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

Po tej spremembi, restartimate spletne storitve strežnika in vse bi se moralo normalizirati.

Prav tako ne uporabljaj "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. 

Navdušen sem nad tehnologijo, rad preizkušam in pišem vaje o operacijskih sistemih macOS, Linux, Windows, o WordPressu, WooCommerceu in konfiguraciji spletnega strežnika LEMP (Linux, NGINX, MySQL in PHP). Pišem naprej StealthSettings.com od leta 2006, nekaj let kasneje pa sem začel pisati na iHowTo.Tips vadnice in novice o napravah v ekosistemu Apple: iPhone, iPad, Apple Ura, HomePod, iMac, MacBook, AirPods in dodatki.

Pustite komentar