Satura kodēšanas kļūda / Nevar atšifrēt neapstrādātus datus (labot NSURLErrorDomain kļūdu)

"Satura kodēšanas kļūda"Vai"Nevar atšifrēt neapstrādātus datus"Vai tā ir tā pati kļūda, vienam interneta pārlūkam ziņojums atšķiras. Šī kļūda var rasties, mēģinot tai piekļūt mājas lapa no kalkulatora vai mobilā tālruņa.
Safari lietotāji arī saņem kļūdas kodu pēc ziņojuma: NSURLErrorDomain - 1015. Tas nozīmē, ka problēmu nevar atrisināt lapas apmeklētājs, bet gan tās vietnes administrators, kurā ir šī kļūda.

Kāda ir satura satura kodēšanas kļūda vai “Nevar atšifrēt neapstrādātus datus: (NSURLErrorDomain)”

Web serveri neatkarīgi no tā, vai mēs runājam Apache vai nginx, Es izmantoju a arhivēšana / saspiešana un kodēšana (šifrēšana) gzip Web lapu, lai lietotājiem izmantotu datu plūsmu mazākos iepakojumos. Piemēram, ja Web lapas parastais izmērs ir 512 KB, ar kodējot gzip to var samazināt līdz 150 KB. Automātiski trafika resursdatorā, kā arī galalietotājā būs mazāka ar gzip kodējumu, un augšupielādes ātrums būs lielāks.
Šajā gip faila saturā jābūt dažām koordinātām, kuras tiks automātiski saprotamas un atšifrētas, lai failu varētu izpakot un uzskaitīt galalietotājam. Derīgs gan darbvirsmā, gan mobilajā pārlūkā. Ja tas nenotiek un datu straumi gzip formātā nevar atvērt, parādās kļūdas “Content Encoding Error” / NSURLErrorDomain.

Tiem, kas izmanto WordPress, kļūda visbiežāk rodas, kad nepareizi konfigurēts spraudnis WP Super Cache. Iestatījumos “uzlabots"No moduļa ir ieteicama opcija, kas saspiež tīmekļa lapas, lai lietotājiem tiktu ātrāk piegādāta. "Saspiest lapas, lai tās ātrāk tiktu piegādātas apmeklētājiem. (Ieteicams) ".

Atspējošana no šīs iespējas un visu kešatmiņā saglabāto Web lapu dzēšana tas var būt risinājums.

Pastāv arī scenārijs, kad arhivēšana servera līmenī netiek veikta pareizi, un gzip saspiešana tiek aktivizēta tieši no PHP. Šajā scenārijā jums būs jāatspējo saspiešana tieši no PHP konfigurācijas faila. Zlib izejas saspiešana.

Kā mēs to atspējojam “Zlib Output Compression” tīmekļa serverī

Deaktivizēšanu var veikt tikai servera administrators vai skripts, kas ļaus piekļūt faila rediģēšanai php.ini.

Iestatīs "off"Par"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

Pēc šo izmaiņu veikšanas restartējiet tīmekļa servera pakalpojumus, un visam vajadzētu būt normālam.

Nelietot arī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. 

Satura kodēšanas kļūda / Nevar atšifrēt neapstrādātus datus (labot NSURLErrorDomain kļūdu)

Par autoru

Maskēšanās

Kaislīgi pret visu, kas nozīmē sīkrīku un IT, es ar prieku rakstu vietnē stealthsettings.com no 2006 un man patīk atklāt jaunas lietas par datoriem un macOS, Linux operētājsistēmām, Windows, iOS un Android.

Leave a Comment