有缓存那个gzip始终有问题,干脆换成这个无缓存版本。
本gzip.php默认压缩输出css、js、html、xml等内容。
Rewrite规则:
#gzip for non-PHP<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} -fRewriteCond %{REQUEST_FILENAME} ^.*\.(css|js|html|......
gzip.php改良版
$key已经确定了某个文件的唯一性,所以把原来的文件名处理换了,并加上$ht_dir。因为$key是来自$_SERVER['QUERY_STRING']的变量,与htaccess位置有关。缓存的生成与当前文件目录无关,所以采用$cachedir指定相对网站根目录,存放gz文件的目录。相对原版,程序体更......