Salve ho un problema con l attivazione di gzip allora ho letto 2 modi, una nn va e l altro in parte
modo1
ho inserito nell index questo:
Codice PHP:
<?php ob_start("ob_gzhandler"); ?>
Allora questo funziona ma comprime la index e non i css e js che richiamo al suo interno.
modo2
creare un file php ovvero questo:
Codice PHP:
<?php if(isset($_SERVER['HTTP_ACCEPT_ENCODING']) && substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], ‘gzip’)) ob_start(‘ob_gzhandler’); else ob_start(); ?>
e inserire nell htaccess questo(gzip.php):
Codice PHP:
################ Expires Control ################ ExpiresActive On ExpiresDefault A0 <FilesMatch “.(gif|jpg|jpeg|png|swf)$”> # 2 weeks ExpiresDefault A1209600 Header append Cache-Control “public” </FilesMatch> <FilesMatch “.(xml|txt|html)$”> # 2 hours ExpiresDefault A7200 Header append Cache-Control “proxy-revalidate” </FilesMatch> <FilesMatch “.(js|css)$”> # 3 days ExpiresDefault A259200 Header append Cache-Control “proxy-revalidate” </FilesMatch> ################## GZip Files ################### <FilesMatch “.js$”> AddHandler application/x-httpd-php .js php_value default_mimetype “text/javascript” </FilesMatch> <FilesMatch “.css$”> AddHandler application/x-httpd-php .css php_value default_mimetype “text/css” </FilesMatch> <FilesMatch “.(htm|html|shtml)$”> AddHandler application/x-httpd-php .html php_value default_mimetype “text/html” </FilesMatch> php_value auto_prepend_file percorso assoluto/gzip.php
questo non va propio.
Come risolvo il problema?
quelli dell hosting mi hanno detto che non lo attivano direttamente su aphace ma si puo usare solo con script.
Grazie in anticipo