![duble compression](https://www.joomlaguru.pl/images/joomla/joomla/jak-naprawic-blad-error-330-net-err-content-decoding-failed.jpg)

#  Jak naprawić Błąd Error 330 (net::ERR\_CONTENT\_DECODING\_FAILED):

 Autor: Marcin Równicki

 Publikacja: 23.01.2016 | 18:16

 [Kategoria: Joomla](https://www.joomlaguru.pl/index.php?option=com_content&view=category&id=9)

---

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.

![](https://www.joomlaguru.pl/images/stories/joomla/gzip-wyl.gif)

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

 Zapisz się do newslettera

 ---

##  Powiązane

 [ ![Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian](https://www.joomlaguru.pl/images/joomla_6/Joomla-6-1-2-opis-zmian.webp)

###  Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian

Więcej

 ](https://www.joomlaguru.pl/index.php?option=com_content&view=article&id=649:joomla-6-1-2-wydanie-bezpieczenstwa-i-poprawek-opis-zmian&catid=9)

 [ ![Anatomia ataku web shell](https://www.joomlaguru.pl/images/joomla_6/webshell-anatomia-ataka-skutki.webp)

###  Popularny edytor JCE w Joomla zaatakowany. Sprawdź, czy Twoja strona nie ma webshella

Więcej

 ](https://www.joomlaguru.pl/index.php?option=com_content&view=article&id=648:pilna-aktualizacja-jce-joomla-cve-2026-48907-falszywe-profile-webshell&catid=9)

 [###  Composer Joomla

Więcej

 ](https://www.joomlaguru.pl/index.php?option=com_content&view=article&id=489:composer-joomla&catid=18)
