I would like to compress all css and js on my Dreamhost site, I have found suggestions on the web but none of them work. Does anyone have a working example of gzip running on a Dreamhost site?
Asked
Active
Viewed 6,087 times
3 Answers
17
I'm a bit late to the game here in 2012, but I think this is still relevant. The "mod_gzip" method does not work in Dreamhost's .htaccess files any more. They seem to be using mod_deflate instead.
I removed the mod_gzip block and added the following to my .htaccess file:
AddOutputFilterByType DEFLATE text/html text/plain application/javascript text/css
This did the trick for me. You can also add other file types here in case you have things like XML or JSON - or something that falls outside the norm.
I've gone back and updated the Dreamhost wiki page to add this.

Paul Kimbrel
- 171
- 1
- 3
-
1I also added `image/svg+xml` because Google PageSpeed insights was complaining about it. – stringsn88keys Jun 03 '15 at 21:29
1
I haven't tried this yet. But, it might work
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl|jpg|png|gif)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>

Chris Antonick
- 101
- 1
- 3
0
This thread on the Dreamhost support forum looks like it has the info you want.

brettkelly
- 27,655
- 8
- 56
- 72
-
The link wasn't completely correct, there's no .htaccess changes need (gzip is enabled by default apparently). So I just gzipped the files and removed the .gz extension from the files. – Gerlando Piro Dec 15 '09 at 05:31