Chyba kódování obsahu (ERR_CONTENT_DECODING_FAILED)
- sinacek
- Člen | 23
Nasadil jsem nové Nette (2.2.3) na ostrý server a najednou mi to na některé dotazy vrací chybovou zprávu prohlížeče „Chyba kódování obsahu“, ale někdy mi to vrátí normálně stránky. Dočetl jsem se(https://forum.nette.org/…ovani-obsahu), že by to mohlo souviset s zlib.output_compression, ale to nikde zapnuté nemám. Nějaký nápad? jde o web http://osmnactka.skauting.cz/pro-novacky a obecně to chybu hází spíše na podstránkách než na HP.
Díky
.htaccess
# Apache configuration file (see httpd.apache.org/docs/current/mod/quickreference.html)
# disable directory listing
<IfModule mod_autoindex.c>
Options -Indexes
</IfModule>
# enable cool URL
<IfModule mod_rewrite.c>
RewriteEngine On
# RewriteBase /
# prevents files starting with dot to be viewed by browser
RewriteRule /\.|^\. - [F]
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
</IfModule>
# enable gzip compression
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
</IfModule>
- Majkl578
- Moderator | 1364
Kompresi zapnutou máš, viz htaccess, který jsi přiložil, sekce úplně
dole.
Zkus ji vypnout, vypadá to na nějaký problém spíš na straně konfigurace
Apache nebo něco takového, ne přímo v aplikaci. Nejlépe asi napsat na
hosting.
Zkoušel jsem ještě v konzoli přes cURL a zdá se, že komprimovaná odpověď v gzip není OK:
$ curl -D - --compressed http://osmnactka.skauting.cz/faq
HTTP/1.1 200 OK
Date: Tue, 09 Sep 2014 01:15:23 GMT
Server: Apache/2.4.9 (%{vstring}) OpenSSL/1.0.1e-fips mod_fastcgi/mod_fastcgi-SNAP-0910052141
X-Frame-Options: SAMEORIGIN
X-Powered-By: Nette Framework
Vary: X-Requested-With,Accept-Encoding
Content-Encoding: gzip
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
curl: (23) Error while processing content unencoding: invalid code lengths set
- sinacek
- Člen | 23
Zkusil jsem zakomentovat poslední část, ale nic se nezměnilo. Nechápu, proč
curl -D – –compressed http://osmnactka.skauting.cz/
funguje dobre, ale
curl -D – –compressed http://osmnactka.skauting.cz/faq
hází chybu :/