diff --git a/.htaccess b/.htaccess
index ab03a418..6a0c5ef1 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1,23 +1,23 @@
-DirectoryIndex index.php5 index.php
+ DirectoryIndex index.php5 index.php
-Deny from all
+ Deny from all
-RewriteEngine on
+ RewriteEngine on
-# rather than link to images/ha/hash and have an ugly filename,
-# we link to images/hash/tags.ext; mod_rewrite splits things so
-# that shimmie sees hash and the user sees tags.ext
-RewriteRule ^_images/([0-9a-f]{2})([0-9a-f]{30}).*$ images/$1/$1$2 [L]
-RewriteRule ^_thumbs/([0-9a-f]{2})([0-9a-f]{30}).*$ thumbs/$1/$1$2 [L]
+ # rather than link to images/ha/hash and have an ugly filename,
+ # we link to images/hash/tags.ext; mod_rewrite splits things so
+ # that shimmie sees hash and the user sees tags.ext
+ RewriteRule ^_images/([0-9a-f]{2})([0-9a-f]{30}).*$ images/$1/$1$2 [L]
+ RewriteRule ^_thumbs/([0-9a-f]{2})([0-9a-f]{30}).*$ thumbs/$1/$1$2 [L]
-# any requests for files which don't physically exist should be handled by index.php
-RewriteCond %{REQUEST_FILENAME} !-f
-RewriteRule ^(.*)$ index.php?q=$1&%{QUERY_STRING} [L]
+ # any requests for files which don't physically exist should be handled by index.php
+ RewriteCond %{REQUEST_FILENAME} !-f
+ RewriteRule ^(.*)$ index.php?q=$1&%{QUERY_STRING} [L]
@@ -27,3 +27,15 @@ RewriteRule ^(.*)$ index.php?q=$1&%{QUERY_STRING} [L]
DefaultType image/jpeg
+
+
+ ExpiresActive On
+ ExpiresDefault "access plus 1 month"
+ ExpiresByType text/html "now"
+ ExpiresByType text/plain "now"
+
+
+
+ AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
+ AddOutputFilterByType DEFLATE application/x-javascript application/javascript
+