Moving to GitHub.
[platal.git] / htdocs / .htaccess.in
index d404569..281f39f 100644 (file)
@@ -2,6 +2,10 @@ RewriteEngine on
 
 RewriteBase @REWRITE_BASE@
 
+# Rewrites static files from embedded/raw|light
+RewriteCond %{DOCUMENT_ROOT}/$2 -f
+RewriteRule ^(embedded/[^/]+/)(.*)$ $2 [L]
+
 # Rewrites URLs of the form 'index.php?q=x'.
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
@@ -10,8 +14,15 @@ 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/javascript "access plus 7 days"
 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"
+
+AddOutputFilterByType DEFLATE application/javascript
+AddOutputFilterByType DEFLATE application/x-javascript
+AddOutputFilterByType DEFLATE text/css
+AddOutputFilterByType DEFLATE text/html
+AddOutputFilterByType DEFLATE text/xml