การเข้ารหัสเนื้อหา Error / ไม่สามารถถอดรหัสได้ Raw วันที่ (แก้ไข Error NSURLErrorโดเมน)

"การเข้ารหัสเนื้อหา Error"หรือ"ไม่สามารถถอดรหัสได้ Raw ข้อมูล” เป็นข้อผิดพลาดเดียวกันข้อความที่แตกต่างจากอินเทอร์เน็ตเบราว์เซอร์หนึ่งไปยังอีก ข้อผิดพลาดนี้อาจเกิดขึ้นได้เมื่อเราพยายามเข้าถึง เว็บไซต์ จากเครื่องคิดเลขหรือโทรศัพท์มือถือของคุณ
ผู้ใช้ Safariฉันยังได้รับรหัสข้อผิดพลาดในความต่อเนื่องของข้อความ: NSURLErrorโดเมน - 1015. ซึ่งหมายความว่าผู้เยี่ยมชมเพจไม่สามารถแก้ไขได้ แต่โดย administratorเว็บไซต์ที่มีข้อผิดพลาดนี้

อะไรคือสาเหตุของ“ การเข้ารหัสเนื้อหา Error” หรือ “ไม่สามารถถอดรหัสได้ Raw วันที่: (NSURLErrorโดเมน)

เว็บเซิร์ฟเวอร์ไม่ว่าเราจะพูดถึง อาปาเช่ หรือ 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. 

เป็นคนรักเทคโนโลยี ฉันเขียนบทความด้วยความสุขบน StealthSettings.com ตั้งแต่ปี 2006 ฉันมีประสบการณ์ที่หลากหลายในระบบปฏิบัติการ: macOS, Windows, และ Linux, รวมถึงภาษาโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (WooCommerce, Magento, PrestaShop)

วิธีการ » Linux » อาปาเช่ » การเข้ารหัสเนื้อหา Error / ไม่สามารถถอดรหัสได้ Raw วันที่ (แก้ไข Error NSURLErrorโดเมน)
แสดงความคิดเห็น