<IfModule mod_setenvif.c>
  <IfModule mod_headers.c>
    BrowserMatch MSIE ie
    Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
  </IfModule>
</IfModule>
<IfModule mod_headers.c>
  Header append Vary User-Agent
</IfModule>
<FilesMatch "\.(ttf|otf|eot|woff|font.css)$">
  <IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
  </IfModule>
</FilesMatch>

AddType audio/ogg                      oga ogg
AddType video/ogg                      ogv
AddType video/mp4                      mp4
AddType video/webm                     webm
AddType image/svg+xml              svg svgz 
AddEncoding gzip                       svgz
                                       
AddType application/vnd.ms-fontobject  eot
AddType font/truetype                  ttf
AddType font/opentype                  otf
AddType application/x-font-woff        woff
AddType image/x-icon                   ico
AddType image/webp                     webp
AddType text/cache-manifest            appcache manifest
AddType text/x-component               htc
AddType application/x-chrome-extension crx
AddType application/x-xpinstall        xpi
AddType application/octet-stream       safariextz

<IfModule mod_deflate.c>
	<IfModule mod_setenvif.c>
	  <IfModule mod_headers.c>
	    SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s,?\s(gzip|deflate)?|X{4,13}|~{4,13}|-{4,13})$ HAVE_Accept-Encoding
	    RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
	  </IfModule>
	</IfModule>
	<IfModule filter_module>
	  FilterDeclare   COMPRESS
	  FilterProvider  COMPRESS  DEFLATE resp=Content-Type /text/(html|css|javascript|plain|x(ml|-component))/
	  FilterProvider  COMPRESS  DEFLATE resp=Content-Type /application/(javascript|json|xml|x-javascript)/
	  FilterChain     COMPRESS
	  FilterProtocol  COMPRESS  change=yes;byteranges=no
	</IfModule>
	<IfModule !mod_filter.c>
	  # Legacy versions of Apache
	  AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
	  AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript 
	  AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
	</IfModule>
	  <FilesMatch "\.(ttf|otf|eot|svg)$" >
	    SetOutputFilter DEFLATE
	  </FilesMatch>
</IfModule>
<IfModule mod_expires.c>
  ExpiresActive on
  ExpiresDefault                          "access plus 1 month"
  ExpiresByType text/cache-manifest       "access plus 0 seconds"
  ExpiresByType text/html                 "access plus 0 seconds"
  
  ExpiresByType text/xml                  "access plus 0 seconds"
  ExpiresByType application/xml           "access plus 0 seconds"
  ExpiresByType application/json          "access plus 0 seconds"
  ExpiresByType application/rss+xml       "access plus 1 hour"
  ExpiresByType image/x-icon              "access plus 1 week" 
  ExpiresByType image/gif                 "access plus 1 month"
  ExpiresByType image/png                 "access plus 1 month"
  ExpiresByType image/jpg                 "access plus 1 month"
  ExpiresByType image/jpeg                "access plus 1 month"
  ExpiresByType video/ogg                 "access plus 1 month"
  ExpiresByType audio/ogg                 "access plus 1 month"
  ExpiresByType video/mp4                 "access plus 1 month"
  ExpiresByType video/webm                "access plus 1 month"
  
  ExpiresByType text/x-component          "access plus 1 month"
  
  ExpiresByType font/truetype             "access plus 1 month"
  ExpiresByType font/opentype             "access plus 1 month"
  ExpiresByType application/x-font-woff   "access plus 1 month"
  ExpiresByType image/svg+xml             "access plus 1 month"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    
  ExpiresByType text/css                  "access plus 2 months"
  ExpiresByType application/javascript    "access plus 2 months"
  ExpiresByType text/javascript           "access plus 2 months"
  
  <IfModule mod_headers.c>
    Header append Cache-Control "public"
  </IfModule>
  
</IfModule>
FileETag None
<IfModule mod_rewrite.c>
  RewriteEngine On
</IfModule>
Options -MultiViews 
AddDefaultCharset utf-8
AddCharset utf-8 .html .css .js .xml .json .rss
<IfModule mod_rewrite.c>
  RewriteRule "(^|/)\." - [F]
</IfModule>


<IfModule mod_rewrite.c>
RewriteRule ^cgi-bin/WebObjects(.*)$ /Apps/WebObjects$1 [L,NS]

RewriteRule ^[/]?$ /Apps/WebObjects/RealTrailer.woa/wa/viewSite?name=RealTrailer [L,NS]
RewriteRule ^admin$ /Apps/WebObjects/RealTrailer.woa/wa/admin [L,NS]

RewriteRule ^ita$ /Apps/WebObjects/RealTrailer.woa/wa/viewSite?name=RealTrailer&lang=ita [L,NS]
RewriteRule ^it$ /Apps/WebObjects/RealTrailer.woa/wa/viewSite?name=RealTrailer&lang=ita [L,NS]

RewriteRule ^eng$ /Apps/WebObjects/RealTrailer.woa/wa/viewSite?name=RealTrailer&lang=eng [L,NS]
RewriteRule ^en$ /Apps/WebObjects/RealTrailer.woa/wa/viewSite?name=RealTrailer&lang=eng [L,NS]

RewriteRule ^container/([0-9]+).*$ /Apps/WebObjects/RealTrailer.woa/wa/rewrite?id=$1 [L,NS]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^googleSiteMap.xml$ /Apps/WebObjects/RealTrailer.woa/wa/googleSiteMap [L,NS]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^siteMap.xml$ /Apps/WebObjects/RealTrailer.woa/wa/googleSiteMap [L,NS]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^sitemap.xml$ /Apps/WebObjects/RealTrailer.woa/wa/googleSiteMap [L,NS]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^robots.txt$ /Apps/WebObjects/RealTrailer.woa/wa/robots [L,NS]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /Apps/WebObjects/RealTrailer.woa/wa/rewrite?name=$1&%{QUERY_STRING} [L,NS]
</IfModule>
