Innehållskodningsfel / kan inte avkoda rådata (fixa fel nsurlerrordomain)

Innehållskodningsfel” eller “Kan inte avkoda rådata” Det är samma fel, meddelandet skiljer sig från en webbläsare till en annan. Det här felet kan visas när vi försöker komma åt en Webbsida från calaculatorn eller från mobiltelefonen.
Safari -användare får också en felkod för att fortsätta meddelandet:Nsurlerrordomain – 1015. Detta innebär att problemet inte kan lösas av sidbesökaren, utan av administratören på webbplatsen där detta fel finns.

Vad är orsaken till felet “Innehållskodningsfel” eller “Kan inte avkoda rådata: (NSURLERRORDOMAIN)

Webbservrar, oavsett om vi pratar om Apache eller Ninx, Jag använder ett system av arkiv / komprimering och kodning (kodning) gzip av webbsidor för att betjäna dataflödet i mindre paket till användare. Till exempel, om en webbsida har den normala storleken på 512kb, med kodande gzip Detta kan reduceras till 150 kB. Trafik automatiskt för värdservern och slutanvändaren kommer att vara lägre med kodning av GZIP, och lasthastigheten blir högre.
Detta GZIP -innehåll måste innehålla vissa koordinater som ska förstås och avkodas automatiskt, så att filen kan packas upp och listas till slutanvändaren. Giltigt på både en skrivbord och mobil webbläsare. Om detta inte händer och GZIP -databasflödet inte kan öppnas, visas fel “Innehållskodningsfel” / Nsurlerrordomain.

För dem som använder WordPress uppstår felet oftast när WP Super Cache -plugin är fel. I inställningar “Avancerad” Av modulen finns det ett rekommenderat alternativ som komprimerar webbsidorna som ska serveras snabbare. “Komprimera sidor så de serveras snabbare till besökare. (Rekommenderad)”.

inaktiverande till detta alternativ och ta bort alla webbsidor i cache Det kan vara en lösning.

Det finns också scenariot där arkiveringen inte görs korrekt på servernivå, och GZIP -komprimeringen aktiveras direkt från PHP. I det här scenariot måste du inaktivera kompressionen direkt från PHP -konfigurationsfilen. Zlib utgångskompression.

Hur vi inaktiverar “Zlib Output Compression” på en webbserver

Inaktivering kan endast göras av serveradministratören eller genom ett skript som ger tillgång till filredigeringen php.ini.

Det kommer att ställas in “off” för “zlib.output_compression” FRÅN 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

När denna ändring har gjorts, starta om serverns webbtjänster och allt ska återgå till det normala.

Du använder inte heller “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. 

Passionerad om teknik, skriver jag med nöje på stealthsetts.com med början med 2006. Jag har en rik upplevelse av operativsystem: macOS, Windows och Linux, men också på programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, Presashop).

Home Din källa till IT -tutorials, användbara tips och nyheter. Innehållskodningsfel / kan inte avkoda rådata (fixa fel nsurlerrordomain)
Lämna en kommentar