gluon-web-remote

Web remote Administration for big size of gluon routers
git clone git://archive.git.mtrnord.blog/MTRNord/gluon-web-remote.git
Log | Files | Refs | README

.htaccess (1745B)


      1 # This file is - if you set up HUGE correctly - not needed.
      2 # But, for fallback reasons (if you don't route your vhost to /public), it will stay here.
      3 RewriteEngine on
      4 RewriteRule ^(.*) public/$1 [L]
      5 
      6 # Everything from is for browser caching and is totally optional
      7 
      8 # Deflate Compression by FileType
      9 <IfModule mod_deflate.c>
     10  AddOutputFilterByType DEFLATE text/plain
     11  AddOutputFilterByType DEFLATE text/html
     12  AddOutputFilterByType DEFLATE text/xml
     13  AddOutputFilterByType DEFLATE text/css
     14  AddOutputFilterByType DEFLATE text/javascript
     15  AddOutputFilterByType DEFLATE application/xml
     16  AddOutputFilterByType DEFLATE application/xhtml+xml
     17  AddOutputFilterByType DEFLATE application/rss+xml
     18  AddOutputFilterByType DEFLATE application/atom_xml
     19  AddOutputFilterByType DEFLATE application/javascript
     20  AddOutputFilterByType DEFLATE application/x-javascript
     21  AddOutputFilterByType DEFLATE application/x-shockwave-flash
     22 </IfModule>
     23 
     24 # Set browser caching to 1 month
     25 <IfModule mod_expires.c>
     26  ExpiresActive On
     27  ExpiresByType text/css "access plus 1 month"
     28  ExpiresByType text/javascript "access plus 1 month"
     29  ExpiresByType text/html "access plus 1 month"
     30  ExpiresByType application/javascript "access plus 1 month"
     31  ExpiresByType image/gif "access plus 1 month"
     32  ExpiresByType image/jpeg "access plus 1 month"
     33  ExpiresByType image/png "access plus 1 month"
     34  ExpiresByType image/x-icon "access plus 1 month"
     35 </IfModule>
     36 
     37 <ifmodule mod_headers.c>
     38  <filesmatch "\\.(ico|jpe?g|png|gif|swf)$">
     39   Header set Cache-Control "max-age=2592000, public"
     40  </filesmatch>
     41  <filesmatch "\\.(css)$">
     42   Header set Cache-Control "max-age=604800, public"
     43  </filesmatch>
     44  <filesmatch "\\.(js)$">
     45   Header set Cache-Control "max-age=216000, private"
     46  </filesmatch>
     47 </ifmodule>