diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index 072bd38620f38d6bf4ba41c8bda7a5906011a9c4..38eb37837727e4408e0d8167822eb0a189f4133d 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -2334,6 +2334,8 @@ function filtre_cache_static($scripts,$type='js'){ } // ecrire ecrire_fichier($nom,$fichier); + // ecrire une version .gz pour content-negociation par apache, cf. [11539] + ecrire_fichier("$nom.gz",$fichier); } } return $nom; diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php index 1fbe47fe9823eb20c6b787427b47c24ed2b4b5cb..dd1db3fae5881b6a5fda65c91232920158b53ab8 100644 --- a/ecrire/inc_version.php +++ b/ecrire/inc_version.php @@ -423,7 +423,7 @@ AND $flag_ob AND strlen(ob_get_contents())==0 AND !headers_sent()) { if ( - ($GLOBALS['auto_compress']!=false AND $GLOBALS['meta']['auto_compress']=='oui') + ($GLOBALS['auto_compress']!=false)# AND $GLOBALS['meta']['auto_compress']=='oui') && function_exists('ob_gzhandler') // special bug de proxy && !(isset($_SERVER['HTTP_VIA']) AND preg_match(",NetCache|Hasd_proxy,i", $_SERVER['HTTP_VIA']))