सामग्री एन्कोडिंग Error / डीकोड नहीं कर सकता Raw दिनांक (ठीक करें Error एनएसयूआरएलErrorडोमेन)

"सामग्री एन्कोडिंग Error"या फिर"डिकोड नहीं कर सकता Raw जानकारी"एक ही त्रुटि है, संदेश एक इंटरनेट ब्राउज़र से दूसरे में भिन्न हो रहा है। जब हम इसे एक्सेस करने का प्रयास करते हैं तो यह त्रुटि हो सकती है वेबसाइट अपने कैलकुलेटर या अपने मोबाइल फोन से।
उपयोगकर्ताओं Safari, मुझे संदेश की निरंतरता में त्रुटि कोड भी प्राप्त होता है: एनएसयूआरएलErrorडोमेन - 1015. इसका मतलब यह है कि समस्या का समाधान पेज विज़िटर द्वारा नहीं किया जा सकता है, लेकिन द्वारा administratorजिस वेबसाइट पर यह त्रुटि मौजूद है।

"सामग्री एन्कोडिंग" का कारण क्या है Error"या" डिकोड नहीं कर सकता Raw दिनांक: (एनएसयूआरएलErrorडोमेन)

वेब सर्वर, चाहे हम बात कर रहे हों अपाचे या nginx, मैं एक का उपयोग करें संग्रह / संपीड़ित और कोडिंग (एन्कोडिंग) gzip वेब पेजों के लिए, उपयोगकर्ताओं को छोटे पैकेजों में डेटा प्रवाह की सेवा के लिए। उदाहरण के लिए, यदि किसी वेब पेज में 512KB का एक सामान्य आकार है एन्कोडिंग gzip इसे घटाकर 150KB तक किया जा सकता है। स्वचालित रूप से होस्ट सर्वर के साथ-साथ अंतिम उपयोगकर्ता के लिए ट्रैफ़िक gzip एन्कोडिंग के साथ कम होगा, और अपलोड गति अधिक होगी।
इस gzip सामग्री में कुछ निर्देशांक होने चाहिए जिन्हें समझा और स्वचालित रूप से डिकोड किया जा सकता है, ताकि फ़ाइल को अनपैक किया जा सके और अंतिम उपयोगकर्ता को सूचीबद्ध किया जा सके। एक ब्राउज़र पर मान्य desktop साथ ही एक मोबाइल के लिए। यदि ऐसा नहीं होता है और gzip प्रारूप में डेटा स्ट्रीम नहीं खोला जा सकता है, तो "सामग्री एन्कोडिंग" त्रुटियां होती हैं। Error”/ NSURLErrorडोमेन।

उपयोग करने वालों के लिए WordPress, त्रुटि सबसे अधिक बार होती है जब प्लगइन को गलत तरीके से कॉन्फ़िगर करें WP Super Cache। सेटिंग्स में “उन्नत“मॉड्यूल में, एक अनुशंसित विकल्प है, जो वेब पेजों को उपयोगकर्ताओं के लिए तेजी से परोसा जाता है। "पृष्ठों को संपीड़ित करें ताकि वे आगंतुकों को अधिक तेज़ी से सेवा प्रदान करें। (सिफारिश की) ".

अक्षम करना इस विकल्प के और सभी कैश्ड वेब पेजों को हटाना यह एक समाधान हो सकता है।

ऐसा परिदृश्य भी है जिसमें सर्वर स्तर पर सही तरीके से संग्रह नहीं किया जाता है, और gzip संपीड़न को सीधे PHP से सक्षम किया जाता है। इस परिदृश्य में, आपको सीधे PHP कॉन्फ़िगरेशन फ़ाइल से संपीड़न को अक्षम करना होगा। Zlib आउटपुट संपीड़न।

हम इसे कैसे निष्क्रिय करते हैं “Zlib Output Compression” एक वेब सर्वर पर

निष्क्रियता केवल द्वारा ही की जा सकती है administratorसर्वर या एक स्क्रिप्ट के माध्यम से जो आपको फ़ाइल को संपादित करने की अनुमति देगा 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. 

प्रौद्योगिकी के प्रति जुनूनी होने के कारण मैं इस पर मजे से लिखता हूं StealthSettings2006 से .com। मुझे ऑपरेटिंग सिस्टम में व्यापक अनुभव है: macOS, Windows एसआई Linux, लेकिन प्रोग्रामिंग भाषाओं और ब्लॉगिंग प्लेटफ़ॉर्म में भी (WordPress) और ऑनलाइन स्टोर के लिए (WooCommerce, मैगेंटो, प्रेस्टाशॉप)।

कैसे करें » Linux » अपाचे » सामग्री एन्कोडिंग Error / डीकोड नहीं कर सकता Raw दिनांक (ठीक करें Error एनएसयूआरएलErrorडोमेन)
एक टिप्पणी छोड़ दो