GoteoFoundation/goteo-stats/master/app/.htaccess
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# Add correct content-type for fonts
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType font/x-woff .woff
AddType image/svg+xml .svg
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -s
RewriteRule ^(.*).(html|css|json|js|png|svg|jpg|ttf|eot|woff) $1.$2.gz [QSA]
# Prevent double gzip and give the correct mime-type
RewriteRule .css.gz$ - [T=text/css,E=no-gzip:1,E=FORCE_GZIP]
RewriteRule .json.gz$ - [T=text/javascript,E=no-gzip:1,E=FORCE_GZIP]
RewriteRule .js.gz$ - [T=text/javascript,E=no-gzip:1,E=FORCE_GZIP]
RewriteRule .html.gz$ - [T=text/html,E=no-gzip:1,E=FORCE_GZIP]
RewriteRule .png.gz$ - [T=image/png,E=no-gzip:1,E=FORCE_GZIP]
RewriteRule .svg.gz$ - [T=image/svg+xml,E=no-gzip:1,E=FORCE_GZIP]
RewriteRule .jpg.gz$ - [T=image/jpeg,E=no-gzip:1,E=FORCE_GZIP]
RewriteRule .ttf.gz$ - [T=font/opentype,E=no-gzip:1,E=FORCE_GZIP]
RewriteRule .eot.gz$ - [T=application/vnd.ms-fontobject,E=no-gzip:1,E=FORCE_GZIP]
RewriteRule .woff.gz$ - [T=application/x-woff,E=no-gzip:1,E=FORCE_GZIP]
Header set Content-Encoding gzip env=FORCE_GZIP
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
#RewriteRule ^.*$ - [NC,L]
RewriteCond %{REQUEST_URI} !index
RewriteRule (.*) index.html [L]
<ifModule mod_headers.c>
Header set Cache-Control "max-age=0, must-revalidate"
</ifModule>
# 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
On Github License
Files
Download PDF of Htaccess file