خطأ ترميز المحتوى / لا يمكن فك تشفير بيانات RAW (إصلاح خطأ nsurlerrordomain)

خطأ ترميز المحتوى” أو “لا يمكن فك تشفير البيانات الخام” إنه نفس الخطأ ، والرسالة تختلف عن متصفح الإنترنت إلى آخر. قد يظهر هذا الخطأ عندما نحاول الوصول إلى ملف صفحة على الإنترنت من Calaculator أو من الهاتف المحمول.
يتلقى مستخدمو Safari أيضًا رمز خطأ في مواصلة الرسالة:nsurlerrordomain – 1015. هذا يعني أنه لا يمكن حل المشكلة بواسطة زائر الصفحة ، ولكن من خلال مسؤول الموقع الذي يوجد عليه هذا الخطأ.

ما هو سبب الخطأ “خطأ ترميز المحتوى” أو “لا يمكن فك تشفير البيانات الخام: (nsurlerrordomain)

خوادم الويب ، سواء كنا نتحدث عنها أباتشي أو nginx، أنا أستخدم نظام الأرشيف / الضغط والترميز ((الترميز) Gzip من صفحات الويب ، لخدمة تدفق البيانات في حزم أصغر للمستخدمين. على سبيل المثال ، إذا كانت صفحة الويب ذات الحجم العادي 512 كيلو بايت ، مع ترميز GZIP يمكن تخفيض هذا إلى 150 كيلو بايت. تلقائيًا حركة المرور لخادم المضيف وسيكون المستخدم النهائي أقل مع ترميز GZIP ، وستكون سرعة التحميل أعلى.
يجب أن يحتوي محتوى GZIP هذا على بعض الإحداثيات المراد فهمها وفك تشفيرها تلقائيًا ، بحيث يمكن تفريغ الملف وإدراجه للمستخدم النهائي. صالح على كل من سطح المكتب ومتصفح الهاتف المحمول. إذا لم يحدث هذا ، ولم يتم فتح تدفق قاعدة بيانات GZIP ، تظهر الأخطاء “خطأ ترميز المحتوى” / nsurlerrordomain.

لأولئك الذين يستخدمون WordPress ، يحدث الخطأ في أغلب الأحيان متى البرنامج المساعد WP Super Cache خاطئ. في الإعدادات “متقدم” من الوحدة النمطية ، هناك خيار موصى به ، والذي يضغط صفحات الويب المراد تقديمها بشكل أسرع. “ضغط الصفحات بحيث يتم تقديمها بسرعة أكبر للزوار. (مُستَحسَن)”.

تعطيل لهذا الخيار و احذف جميع صفحات الويب في ذاكرة التخزين المؤقت يمكن أن يكون حلا.

هناك أيضًا السيناريو الذي لا يتم فيه الأرشفة بشكل صحيح على مستوى الخادم ، ويتم تنشيط ضغط GZIP مباشرة من PHP. في هذا السيناريو ، ستحتاج إلى إلغاء تنشيط الضغط مباشرة من ملف تكوين PHP. ضغط الإخراج Zlib.

كيف نتعطش “Zlib Output Compression” على خادم الويب

لا يمكن إجراء تعطيل إلا من قبل مسؤول الخادم أو من خلال برنامج نصي يتيح الوصول إلى تحرير الملف php.ini.

سيتم تعيينه “off” ل “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

بعد إجراء هذا التغيير ، أعد تشغيل خدمات الويب الخادم ويجب أن يعود كل شيء إلى طبيعته.

أنت أيضا لا تستخدم “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. 

شغوفة بالتكنولوجيا ، أكتب بسرور على موقع Stealthsetts.com بدءًا من عام 2006. لدي تجربة غنية في أنظمة التشغيل: MacOS و Windows و Linux ، ولكن أيضًا في لغات البرمجة ومنصات التدوين (WordPress) والمتاجر عبر الإنترنت (WooCommerce ، Magento ، Presashop).

Home مصدر دروس تكنولوجيا المعلومات الخاصة بك ونصائح وأخبار مفيدة. خطأ ترميز المحتوى / لا يمكن فك تشفير بيانات RAW (إصلاح خطأ nsurlerrordomain)
اترك التعليق