From 9ac0fb45c90ffdf408a2f0787629eb97a18f15f6 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Sun, 27 Apr 2008 22:37:08 +0000
Subject: [PATCH] creer aussi un fichier .gz pour macher le travail a apache
 lorsqu'il fait la content-negociation avec le mod_gzip configuration de
 httpd.conf : {{{ <IfModule mod_gzip.c> mod_gzip_on                   Yes
 mod_gzip_can_negotiate        Yes mod_gzip_static_suffix        .gz
 AddEncoding              gzip .gz mod_gzip_item_include         file      
 \.(js|css)$ </IfModule> }}}

---
 ecrire/inc/filtres.php | 2 ++
 ecrire/inc_version.php | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index 072bd38620..38eb378377 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 1fbe47fe98..dd1db3fae5 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']))
-- 
GitLab