<IfModule mod_rewrite.c>
	RewriteEngine on
	RewriteRule  ^$ public/    [L]
	RewriteRule  (.*) public/$1 [L]
</IfModule>

<filesMatch "\.(jpg|jpeg|png|gif|swf|xml|css|js|ico|flv|svg|woff2)$">
	Header set Cache-Control "max-age=31536000, public"
</filesMatch>

<ifmodule mod_expires.c>  
	ExpiresActive On  
	ExpiresByType image/gif "access plus 31536000 seconds"  
	ExpiresByType image/jpeg "access plus 31536000 seconds"  
	ExpiresByType image/png "access plus 31536000 seconds"  
	ExpiresByType text/css "access plus 31536000 seconds"  
	ExpiresByType text/javascript "access plus 31536000 seconds"  
	ExpiresByType application/x-javascript "access plus 31536000 seconds"  
</ifmodule> 

<ifModule mod_gzip.c> 
	mod_gzip_on Yes 
	mod_gzip_dechunk Yes 
	mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ 
	mod_gzip_item_include handler ^cgi-script$ 
	mod_gzip_item_include mime ^text/.* 
	mod_gzip_item_include mime ^application/x-javascript.* 
	mod_gzip_item_exclude mime ^image/.* 
	mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* 
</ifModule> 
 
<ifmodule mod_deflate.c>
	AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript font/woff2
</ifmodule>