Innholdskoding Error / Kan ikke dekode Raw Dato (Fix Error NSURLErrorDomene)

"Innholdskoding Error"Eller"Kan ikke dekode Raw Data”Er den samme feilen, meldingen er forskjellig fra en nettleser til en annen. Denne feilen kan oppstå når du prøver å få tilgang til a nettsted fra kalkulatoren eller mobiltelefonen din.
brukere Safari, får jeg også en feilkode i fortsettelsen av meldingen: NSURLErrorDomene - 1015. Dette betyr at problemet ikke kan løses av den besøkende på siden, men av administratornettstedet der denne feilen finnes.

Hva er årsaken til “Content Encoding Error" eller "Kan ikke dekode Raw Dato: (NSURLErrorDomene)

Nettservere, enten vi snakker om Apache eller Nginx, Jeg bruker en arkivering / komprimering og koding (koding) gzip av websider, for å tjene dataflyten i mindre pakker til brukerne. For eksempel, hvis en webside har en normal størrelse på 512 KB, med koding av gzip dette kan reduseres til opptil 150 KB. Automatisk vil trafikken for vertsserveren så vel som for sluttbrukeren være lavere med gzip-koding, og opplastingshastigheten vil være høyere.
Dette gzip-innholdet må inneholde noen koordinater som kan forstås og dekodes automatisk, slik at filen kan pakkes ut og listes opp til sluttbrukeren. Gyldig på begge nettleserne desktop så vel som for en mobil. Hvis dette ikke skjer, og datastrømmen i gzip-format ikke kan åpnes, oppstår "Content Encoding" -feil. Error”/ NSURLErrorDomene.

For de som bruker WordPress, feilen oppstår oftest når konfigurere plugin-en feil WP Super Cache. I innstillingene “Avansert”Av modulen er det et anbefalt alternativ, som komprimerer websider for å bli servert raskere til brukerne. "Komprimere sider slik at de blir servert raskere til besøkende. (Anbefales) ".

Invalidiserende av dette alternativet og slette alle hurtigbufrede websider det kan være en løsning.

Det er også scenariet der arkivering ikke gjøres riktig på servernivå, og gzip-komprimering er aktivert direkte fra PHP. I dette scenariet må du deaktivere komprimering direkte fra PHP-konfigurasjonsfilen. Zlib-utgangskomprimering.

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

Deaktivering kan kun gjøres av administratorserver eller gjennom et skript som gir deg tilgang til å redigere filen php.ini.

Det vil bli satt “off" for "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

Etter at denne endringen er gjort, start nettjenestene til serveren på nytt, og alt skal gå tilbake til det normale.

Ikke bruk "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. 

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » Linux » Apache » Innholdskoding Error / Kan ikke dekode Raw Dato (Fix Error NSURLErrorDomene)
Legg igjen en kommentar