#Prestaspeed addon start
<IfModule mod_setenvif.c>
 <IfModule mod_headers.c>
	# mod_headers, y u no match by Content-Type?!
	<FilesMatch ".(gif|png|jpe?g|svg|svgz|ico|webp)$">
	  SetEnvIf Origin ":" IS_CORS
	  Header set Access-Control-Allow-Origin "*" env=IS_CORS
	</FilesMatch>
 </IfModule>
</IfModule>

<IfModule mod_headers.c>
  <FilesMatch ".(ttf|ttc|otf|eot|woff|font.css)$">
	Header set Access-Control-Allow-Origin "*"
  </FilesMatch>
</IfModule>


AddType application/javascript		 js jsonp
AddType application/json			   json
# Audio
AddType audio/ogg					  oga ogg
AddType audio/mp4					  m4a f4a f4b
# Video
AddType video/ogg					  ogv
AddType video/mp4					  mp4 m4v f4v f4p
AddType video/webm					 webm
AddType video/x-flv					flv
# SVG
#   Required for svg webfonts on iPad
#   twitter.com/FontSquirrel/status/14855840545
AddType	 image/svg+xml			  svg svgz
AddEncoding gzip					   svgz
# Webfonts
AddType application/vnd.ms-fontobject  eot
AddType application/x-font-ttf		 ttf ttc
AddType font/opentype				  otf
AddType application/x-font-woff		woff
# Assorted types
AddType image/x-icon						ico
AddType image/webp						  webp
AddType text/cache-manifest				 appcache manifest
AddType text/x-component					htc
AddType application/xml					 rss atom xml rdf
AddType application/x-chrome-extension	  crx
AddType application/x-opera-extension	   oex
AddType application/x-xpinstall			 xpi
AddType application/octet-stream			safariextz
AddType application/x-web-app-manifest+json webapp
AddType text/x-vcard						vcf
AddType application/x-shockwave-flash	   swf
AddType text/vtt							vtt
<IfModule mod_expires.c>
  ExpiresActive on
# Perhaps better to whitelist expires rules? Perhaps.
  ExpiresDefault						  "access plus 1 month"
# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
  ExpiresByType text/cache-manifest	   "access plus 0 seconds"
# Data
  ExpiresByType application/xml		   "access plus 0 seconds"
  ExpiresByType application/json		  "access plus 0 seconds"
# Feed
  ExpiresByType application/rss+xml	   "access plus 1 hour"
  ExpiresByType application/atom+xml	  "access plus 1 day"
# Favicon (cannot be renamed)
  ExpiresByType image/x-icon			  "access plus 1 day"
# Media: images, video, audio
  ExpiresByType image/gif				 "access plus 1 day"
  ExpiresByType image/png				 "access plus 1 day"
  ExpiresByType image/jpeg				"access plus 1 day"
  ExpiresByType video/ogg				 "access plus 1 day"
  ExpiresByType audio/ogg				 "access plus 1 day"
  ExpiresByType video/mp4				 "access plus 1 day"
  ExpiresByType video/webm				"access plus 1 day"
# HTC files  (css3pie)
  ExpiresByType text/x-component		  "access plus 1 day"
# Webfonts
  ExpiresByType application/x-font-ttf	"access plus 1 day"
  ExpiresByType font/opentype			 "access plus 1 day"
  ExpiresByType application/x-font-woff   "access plus 1 day"
  ExpiresByType image/svg+xml			 "access plus 1 day"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 day"
# CSS and JavaScript
  ExpiresByType text/css				  "access plus 1 day"
  ExpiresByType application/javascript	"access plus 1 day"
</IfModule>

<IfModule mod_headers.c>
  Header unset ETag
</IfModule>
# Since were sending far-future expires, we dont need ETags for
# static content.
#   developer.yahoo.com/performance/rules.html#etags
FileETag None
# ----------------------------------------------------------------------
# UTF-8 encoding
# ----------------------------------------------------------------------
# Use UTF-8 encoding for anything served text/plain or text/html
AddDefaultCharset utf-8
# Force UTF-8 for a number of file formats
AddCharset utf-8 .atom .css .js .json .rss .vtt .xml
<IfModule mod_rewrite.c>  
#Prestaspeed addon end