コンテンツエンコーディングエラー/生データをデコードできません(NSURLErrorDomainエラーを修正)

コンテンツエンコーディングエラー"OR"生データをデコードできません「同じエラーです。インターネットブラウザごとにメッセージが異なります。 このエラーは、アクセスしようとしたときに発生する可能性があります Páginaウェブ 電卓または携帯電話から。
Safariユーザーは、メッセージの後にエラーコードも受け取ります。 NSURLErrorDomain-1015。 これは、ページの訪問者ではなく、このエラーが存在するWebサイトの管理者が問題を解決できることを意味します。

「コンテンツエンコーディングエラー」または「生データをデコードできません:(NSURLErrorDomain)」の原因は何ですか

Webサーバー、私たちが話しているかどうか アパッチ または nginxの、私は アーカイブ/圧縮およびコーディング (エンコーディング) gzip より小さいパッケージのデータフローをユーザーに提供するためのWebページ。 たとえば、Webページの通常サイズが512KBの場合、 エンコーディングgzip これは、最大150 KBまで削減できます。 自動的にホストサーバーとエンドユーザーのトラフィックはgzipエンコーディングで低くなり、アップロード速度は速くなります。
このgzipコンテンツには、ファイルを展開してエンドユーザーにリストできるように、自動的に理解およびデコードされる座標が含まれている必要があります。 デスクトップブラウザーとモバイルブラウザーの両方で有効です。 これが発生せず、gzip形式のデータストリームを開くことができない場合、「Content Encoding Error」/ NSURLErrorDomainエラーが表示されます。

WordPressを使用している人にとって、エラーは最も頻繁に発生します WP Super Cacheプラグインを誤って設定する。 設定で「高度な「このモジュールには、Webページを圧縮してユーザーにより速く提供する推奨オプションがあります。 "ページを圧縮して、訪問者により速く提供されるようにします。 (推奨)」.

無効にします このオプションの キャッシュされたすべてのWebページを削除する それは解決策になります。

サーバーレベルでアーカイブが適切に行われず、gzip圧縮がPHPから直接アクティブ化されるシナリオもあります。 このシナリオでは、PHP構成ファイルから直接圧縮を無効にする必要があります。 Zlib出力圧縮。

無効にする方法 “Zlib Output Compression” Webサーバー上

非アクティブ化は、サーバー管理者またはファイル編集へのアクセスを許可するスクリプトによってのみ実行できます php.iniの.

設定します」off"For"zlib.output_compression」では、 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

この変更を行った後、サーバーのWebサービスを再起動すると、すべてが正常に戻ります。

また、「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. 

コンテンツエンコーディングエラー/生データをデコードできません(NSURLErrorDomainエラーを修正)

著者について

ステルス

ガジェットとITを意味するすべてのことに情熱を傾けています。2006からstealthsettings.comに書き込み、コンピューターとmacOS、Linuxオペレーティングシステム、 Windows、iOSおよびAndroid。

コメント