Indholdskodning Error / Kan ikke afkode Raw Dato (Fix Error NSURLErrorDomæne)

"Indholdskodning Error"Eller"Kan ikke afkode Raw data”Er den samme fejl, meddelelsen er forskellig fra en internetbrowser til en anden. Denne fejl kan opstå, når vi prøver at få adgang til den websted fra din lommeregner eller din mobiltelefon.
brugere Safari, jeg modtager også en fejlkode i fortsættelsen af ​​meddelelsen: NSURLErrorDomæne - 1015. Det betyder, at problemet ikke kan løses af den besøgende på siden, men af administratorwebstedet, hvor denne fejl findes.

Hvad er årsagen til “Indholdskodning Error" eller "Kan ikke afkode Raw Dato: (NSURLErrorDomæne)

Webservere, hvad enten vi snakker om Apache eller Nginx, Jeg bruger en arkivering / komprimering og kodning (kodning) gzip af websider, der tjener dataflyten i mindre pakker til brugerne. For eksempel, hvis en webside har en normal størrelse på 512 KB, med kodning af gzip dette kan reduceres til op til 150 KB. Automatisk vil trafikken for værtsserveren såvel som slutbrugeren være lavere med gzip-kodning, og uploadhastigheden vil være højere.
Dette gzip-indhold skal indeholde nogle koordinater, der kan forstås og dekodes automatisk, så filen kan pakkes ud og vises til slutbrugeren. Gyldigt i begge browsere desktop såvel som til en mobil. Hvis dette ikke sker, og datastrømmen i gzip-format ikke kan åbnes, opstår der "Content Encoding" -fejl. Error”/ NSURLErrorDomæne.

Til dem der bruger WordPress, fejlen opstår oftest når konfigurere plugin'et forkert WP Super Cache. I indstillingerne “Avanceret”Af modulet er der en anbefalet mulighed, der komprimerer websider, så de kan serveres hurtigere til brugerne. "Komprimere sider, så de serveres hurtigere til besøgende. (Anbefales) ".

Deaktivering af denne mulighed og slette alle cachelagrede websider det kan være en løsning.

Der er også scenariet, hvor arkivering ikke udføres korrekt på serverniveau, og gzip-komprimering er aktiveret direkte fra PHP. I dette scenarie skal du deaktivere komprimering direkte fra PHP-konfigurationsfilen. Zlib-outputkomprimering.

Hvordan vi deaktiverer det “Zlib Output Compression” på en webserver

Deaktivering kan kun ske pr administratorserver eller gennem et script, der giver dig adgang til at redigere filen php.ini.

Det vil blive indstillet "off" til "zlib.output_compression"I 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

Efter denne ændring er foretaget, genstart serverens webtjenester, og alt skulle vende tilbage til det normale.

Brug heller ikke "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. 

Teknologientusiast, jeg skriver med glæde på StealthSettings.com siden 2006. Jeg har rig erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringssprog og blogplatforme (WordPress) og til onlinebutikker (WooCommerce, Magento, PrestaShop).

Hvordan man » Linux » Apache » Indholdskodning Error / Kan ikke afkode Raw Dato (Fix Error NSURLErrorDomæne)
Efterlad en kommentar