Przejdź do głównej treści
duble compression

Jak naprawić Błąd Error 330 (net::ERR_CONTENT_DECODING_FAILED):


Dziś wam pokaże jak szybko pozbyć się błędu 330 (net::ERR_CONTENT_DECODING_FAILED): , czasami objawi się tym że widzimy w przeglądarce dziwne znaki i krzaczki bez żadnej treści! Jak na obrazku powyżej. Po pierwsze dzieje się tak dlatego że występuje podwójna kompresja gzip, niektóre hostingi kompresują dodatkowo np cache w efekcie tego przeglądarka nie potrafi rozpoznać podwójnej kompresji i otrzymujemy tak zwane krzaki. 

Rozwiązujemy problem na dwa sposoby.

.htaccess

# Serve gzip compressed CSS files if they exist and the client
accepts gzip.
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -s
RewriteRule ^(.*).css $1.css.gz [QSA]
# Serve gzip compressed JS files if they exist and the client
accepts gzip.
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -s
RewriteRule ^(.*).js $1.js.gz [QSA]

# Serve correct content types, and prevent mod_deflate double gzip.
RewriteRule .css.gz$ - [T=text/css,E=no-gzip:1]
RewriteRule .js.gz$ - [T=text/javascript,E=no-gzip:1]

FilesMatch "(.js.gz|.css.gz)$">
# Serve correct encoding type.
Header append Content-Encoding gzip
# Force proxies to cache gzipped & non-gzipped css/js files
separately.
Header append Vary Accept-Encoding

#Moduł odpowiedzialny za kompesje

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

 

Usuwamy powyższe zapisy z naszego pliku .htaccess reguły mogą być zapisanie różnie. 

Czasami hostingi wymuszają stosowanie swojego cache, więc wówczas możemy spróbować dodać do .htaccess następujący wpis, który wyłączy cache.

Header set Cache-Control "no-cache"

 Powyższe wpisy można zastosować nie tylko dla Joomla ale również dla innych skryptów, rozwiązanie jest w miarę uniwersalne, co wówczas zrobić gdy na hostingu jest wyłączona obsługa .htacess dla użytkownika. Wówczas możemy spróbować wyłączyć kompresje gzip i tutaj pokaże wam jak to zrobić w Joomla! w innych skryptach musicie szukać na własną rękę. 

Wyłączamy gzip

Logujemy się na nasze zaplecze i przechodzimy do konfiguracji. Cały proces na obrazku poniżej.

Po tych operacja problem nie powonień występować, a jeśli nadal występuje wówczas polecam porozmawiać z supportem hostingu.

 

Aktualizacja: 09.06.2026 | 13:03

Zostaw Opinie: Jeśli uzałeś/aś że znalezione materiały na stronię są wartościowe lub miałeś styczność z naszymi usługami. To zachęcamy do pozostawienia opini o Joomla Guru. To nic nie kosztuje, a nam pomaga w rozwoju.
Preferuj źródło w Google dzięki temu możesz wskazać iż joomlaguru.pl jest wartościowym źródłem wiedzy dla Ciebie.


Marcin Równicki Najlepszy ekspert od Joomla i Yootheme PRO w Polsce! Właściciel Joomlaguru.pl

O Marcin Równicki

Z Joomla pracuję od czasów Mambo (2008), dzięki czemu znam ten system od jego początków aż po najnowsze wydania. Specjalizuję się w budowie i modernizacji stron, migracjach, bezpieczeństwie, usuwaniu skutków włamań oraz stałej opiece technicznej. Tworzę rozwiązania możliwie blisko core Joomla i pracuję z YOOtheme Pro, dbając o wygodne zarządzanie stroną, jej wydajność oraz bezpieczne aktualizacje. Joomla Guru wyrosło z wieloletniego bloga, którego celem było praktyczne wspieranie użytkowników i administratorów Joomla.