Вероятно, проблема, с которой вы столкнулись, объясняется тем, что Magento генерирует (возможно, неверные) HTTP-заголовки для сжатых элементов. Конечным результатом является то, что элементы могут стать поврежденными, потому что они могут быть сжаты вдвое, однако есть некоторые простые вещи, которые вы можете сделать, если на самом деле это проблема, которую вы испытываете.
- Не используйте
SetOutputFilter DEFLATE
- Не используйте
AddOutputFilterByType DEFLATE application/x-httpd-php
- Создание правила исключения при необходимости с
SetEnvIfNoCase
Все это explained in more detail by Babs Gösgens, который также был достаточно любезен, чтобы предоставить шаблон Magento .htaccess
который включает определения для обработки некоторых из этих вопросов:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml
AddOutputFilterByType DEFLATE application/javascript application/x-javascript
#AddOutputFilterByType DEFLATE application/x-httpd-php
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.(?:pdf|doc)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.(?:avi|mov|mp3|mp4|rm)$ no-gzip dont-vary
</IfModule>
«Поэтому я думал, что это как вопрос с чем "? Также пунктуация поможет читателям. – adrien54
проверьте, поврежден ли файл или нет, через FTP в эту папку с пурпурным местоположением. – DRAJI