From f7644ca9771d1a9dd59a761f4e00144eb5e46c5e Mon Sep 17 00:00:00 2001 From: Vincent Zanotti Date: Sun, 8 Nov 2009 03:14:16 +0100 Subject: [PATCH] Adds content caching for static content (css, images, javascript). Signed-off-by: Vincent Zanotti --- htdocs/.htaccess.in | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/htdocs/.htaccess.in b/htdocs/.htaccess.in index 8d2c3bf..d404569 100644 --- a/htdocs/.htaccess.in +++ b/htdocs/.htaccess.in @@ -2,7 +2,16 @@ RewriteEngine on RewriteBase @REWRITE_BASE@ -# Rewrite URLs of the form 'index.php?q=x': +# Rewrites URLs of the form 'index.php?q=x'. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ?n=$1 [L,QSA] + +# Caches the immutable resources for seven days. Generated files (images and JS +# served by PHP) are not affected. +ExpiresActive On +ExpiresByType application/x-javascript "access plus 7 days" +ExpiresByType image/gif "access plus 7 days" +ExpiresByType image/jpeg "access plus 7 days" +ExpiresByType image/png "access plus 7 days" +ExpiresByType text/css "access plus 7 days" -- 2.1.4