Plugin Directory

Changeset 1448191


Ignore:
Timestamp:
07/03/2016 09:56:00 PM (10 years ago)
Author:
webpuls
Message:

Small bugfix

Location:
warp-cache
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • warp-cache/tags/1.0.1/admin/partials/warp-cache-admin-display.php

    r1448172 r1448191  
    4747        </div>
    4848    </div>
    49     <?php //print_r( apache_get_modules() ); ?>
    5049</div>
    5150
  • warp-cache/tags/1.0.1/includes/class-warp-cache-activator.php

    r1448172 r1448191  
    5959        $htaccess = get_home_path().".htaccess";
    6060
    61         $apacheMods = apache_get_modules();
    62          
     61        // Get server configuration
     62        $serverEncoding = $_SERVER['HTTP_ACCEPT_ENCODING'];
     63        $serverEncoding = explode(",", $serverEncoding);
     64
    6365        $lines = array();
    6466
     
    7072        $lines[] = '</IfModule>';
    7173
    72         if ( in_array("mod_deflate", $apacheMods) ) :
    73             // Gzip
    74             $lines[] = '<IfModule mod_gzip.c>';
    75                 $lines[] = 'mod_gzip_on Yes';
    76                 $lines[] = 'mod_gzip_dechunk Yes';
    77                 $lines[] = 'mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$';
    78                 $lines[] = 'mod_gzip_item_include handler ^cgi-script$';
    79                 $lines[] = 'mod_gzip_item_include mime ^text/.*';
    80                 $lines[] = 'mod_gzip_item_include mime ^application/x-javascript.*';
    81                 $lines[] = 'mod_gzip_item_exclude mime ^image/.*';
    82                 $lines[] = 'mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*';
    83             $lines[] = '</IfModule>';
    84         else :
    85             // Deflate
    86             $lines[] = '<FilesMatch "\\.(js|css|html|htm|php|xml)$">';
    87                 $lines[] = 'SetOutputFilter DEFLATE';
    88             $lines[] = '</FilesMatch>';
    89         endif;
     74        $lines[] = '<IfModule mod_gzip.c>';
     75            $lines[] = 'mod_gzip_on Yes';
     76            $lines[] = 'mod_gzip_dechunk Yes';
     77            $lines[] = 'mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$';
     78            $lines[] = 'mod_gzip_item_include handler ^cgi-script$';
     79            $lines[] = 'mod_gzip_item_include mime ^text/.*';
     80            $lines[] = 'mod_gzip_item_include mime ^application/x-javascript.*';
     81            $lines[] = 'mod_gzip_item_exclude mime ^image/.*';
     82            $lines[] = 'mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*';
     83        $lines[] = '</IfModule>';
    9084
    91         if (in_array("mod_expires", $apacheMods)) :
     85        $lines[] = '<FilesMatch "\\.(js|css|html|htm|php|xml)$">';
     86            $lines[] = 'SetOutputFilter DEFLATE';
     87        $lines[] = '</FilesMatch>';
     88
     89
     90        if (true) :
    9291            // Expires
    9392            $lines[] = '<IfModule mod_expires.c>';
  • warp-cache/trunk/admin/partials/warp-cache-admin-display.php

    r1448172 r1448191  
    4747        </div>
    4848    </div>
    49     <?php //print_r( apache_get_modules() ); ?>
    5049</div>
    5150
  • warp-cache/trunk/includes/class-warp-cache-activator.php

    r1448172 r1448191  
    5959        $htaccess = get_home_path().".htaccess";
    6060
    61         $apacheMods = apache_get_modules();
    62          
     61        // Get server configuration
     62        $serverEncoding = $_SERVER['HTTP_ACCEPT_ENCODING'];
     63        $serverEncoding = explode(",", $serverEncoding);
     64
    6365        $lines = array();
    6466
     
    7072        $lines[] = '</IfModule>';
    7173
    72         if ( in_array("mod_deflate", $apacheMods) ) :
    73             // Gzip
    74             $lines[] = '<IfModule mod_gzip.c>';
    75                 $lines[] = 'mod_gzip_on Yes';
    76                 $lines[] = 'mod_gzip_dechunk Yes';
    77                 $lines[] = 'mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$';
    78                 $lines[] = 'mod_gzip_item_include handler ^cgi-script$';
    79                 $lines[] = 'mod_gzip_item_include mime ^text/.*';
    80                 $lines[] = 'mod_gzip_item_include mime ^application/x-javascript.*';
    81                 $lines[] = 'mod_gzip_item_exclude mime ^image/.*';
    82                 $lines[] = 'mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*';
    83             $lines[] = '</IfModule>';
    84         else :
    85             // Deflate
    86             $lines[] = '<FilesMatch "\\.(js|css|html|htm|php|xml)$">';
    87                 $lines[] = 'SetOutputFilter DEFLATE';
    88             $lines[] = '</FilesMatch>';
    89         endif;
     74        $lines[] = '<IfModule mod_gzip.c>';
     75            $lines[] = 'mod_gzip_on Yes';
     76            $lines[] = 'mod_gzip_dechunk Yes';
     77            $lines[] = 'mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$';
     78            $lines[] = 'mod_gzip_item_include handler ^cgi-script$';
     79            $lines[] = 'mod_gzip_item_include mime ^text/.*';
     80            $lines[] = 'mod_gzip_item_include mime ^application/x-javascript.*';
     81            $lines[] = 'mod_gzip_item_exclude mime ^image/.*';
     82            $lines[] = 'mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*';
     83        $lines[] = '</IfModule>';
    9084
    91         if (in_array("mod_expires", $apacheMods)) :
     85        $lines[] = '<FilesMatch "\\.(js|css|html|htm|php|xml)$">';
     86            $lines[] = 'SetOutputFilter DEFLATE';
     87        $lines[] = '</FilesMatch>';
     88
     89
     90        if (true) :
    9291            // Expires
    9392            $lines[] = '<IfModule mod_expires.c>';
Note: See TracChangeset for help on using the changeset viewer.