marco28 Posted September 13, 2008 Share Posted September 13, 2008 Hi all I have some pre-gzipped .js files i want to serve. I have 3 different servers i have these files on, and in my .htaccess i have RewriteEngine on AddEncoding x-gzip .gz .js.gz RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule ^(.*)$ $1.gz [QSA,L] This works for 1 of my 3 apache servers. Mod_rewrite is enables on all 3. On the 2 servers where this doesn't work, the .js.gz files do get served to the browser, but they do not get unzipped. And so, the applcation doesn't work. The files do however get renamed to filename.js ( which is correct). So what is different between server settings? I only have access to 1 httpd.conf file ( my localhost - which is one of the 2 that don't work). Anyone have any ideas? marco Quote Link to comment https://forums.phpfreaks.com/topic/124059-apache-gzipping-issue/ Share on other sites More sharing options...
corbin Posted September 13, 2008 Share Posted September 13, 2008 What version of Apache? If it's a version that uses deflate, you can just do something like this: AddOutputFilterByType DEFLATE text/js application/javascript I'm pretty sure just adding the encoding doesn't make Apache gzip it. Quote Link to comment https://forums.phpfreaks.com/topic/124059-apache-gzipping-issue/#findComment-640590 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.