# Example .htaccess for apache webservers. # Uncomment the following three lines if you want your webapp to force HTTPS # RewriteEngine On # RewriteCond %{HTTPS} off # RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} # Pass pathinfo and query string to the index script AcceptPathInfo on RewriteEngine On # If the installation is in a subdirectory, add a rewritebase rule for the subdir # RewriteBase /subdir/ #RewriteBase / RewriteCond %{REQUEST_URI} !^/(templates|media|docs|ckeditor|images|data|index.cgi|robots.txt) RewriteRule (.*) index.cgi/$1 [PT,L] # Compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript # For extra efficiency, make sure cache expiration times are set for content. # For example, add the following to the webapp's : # ExpiresActive On ExpiresDefault "access plus 300 seconds" # # And the followin on its : # ExpiresByType text/html "access plus 30 minutes" ExpiresByType text/css "access plus 10 days" ExpiresByType text/javascript "access plus 10 days" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 10 days" ExpiresByType application/x-javascript "access plus 10 days" ExpiresByType application/x-icon "access plus 10 days"