summaryrefslogtreecommitdiff
path: root/inc/init.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/init.php')
-rw-r--r--inc/init.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/inc/init.php b/inc/init.php
index 1d651812f..f577188e8 100644
--- a/inc/init.php
+++ b/inc/init.php
@@ -168,11 +168,11 @@
// increase PCRE backtrack limit
@ini_set('pcre.backtrack_limit', '20971520');
- // enable gzip compression
+ // enable gzip compression if supported
+ $conf['gzip_output'] &= (strpos($_SERVER['HTTP_ACCEPT_ENCODING'],'gzip') !== false);
if ($conf['gzip_output'] &&
!defined('DOKU_DISABLE_GZIP_OUTPUT') &&
- function_exists('ob_gzhandler') &&
- preg_match('/gzip|deflate/', $_SERVER['HTTP_ACCEPT_ENCODING'])) {
+ function_exists('ob_gzhandler')) {
ob_start('ob_gzhandler');
}