Eu tenho a seguinte configuração - pode parecer um pouco estranho, mas o ambiente me obriga a redirecionar tanto:
arquivo .htaccess:
<ifModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript font/ttf font/woff image/svg+xml application/vnd.ms-fontobject </ifModule> RewriteEngine On RewriteRule ^tools.js$ tools.php [NC]
o arquivo tools.php:
<?php require ("javascript.php");
o arquivo javascript.php:
<?php header("Content-type: text/javascript; charset=utf-8;"); // etc. ?>window.onpagehide = function(e) {document.getElementById("someElement").style.display = "none";}; var x = ""; //etc.
Eu quero o arquivo ("http://example.com/tools.js") para ser gzipped (deflacionado) quando servido pelo Apache. Ele não faz isso. Ele corretamente esvazia um arquivo css normal na mesma pasta.
O que preciso para consertar isso?
Respostas:
1 para resposta № 1Verifique sua configuração PHP (php.ini), para se certificar de que tem a seguinte linha:
zlib.output_compression=On
Fonte: Como habilitar a compactação GZip no servidor XAMPP