# ----------------------------------------------------------------------
# Gestione WWW
# ----------------------------------------------------------------------
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^advance-kites.com [nc]
rewriterule ^(.*)$ http://www.advance-kites.com/$1 [r=301,nc]

# ----------------------------------------------------------------------
# Redirect 301 per pagine error 404
# ----------------------------------------------------------------------

ErrorDocument 404 /index.html

# ----------------------------------------------------------------------
# Compressione GZIP
# ----------------------------------------------------------------------
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
Header append Vary User-Agent env=!dont-vary

<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml

  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

# ----------------------------------------------------------------------
# Preserve Bandwidth
# ----------------------------------------------------------------------
<ifmodule mod_php4.c>
 php_value zlib.output_compression 16386
</ifmodule>

# ----------------------------------------------------------------------
# Cache per 1 ora
# ----------------------------------------------------------------------
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|js|css|pdf|swf|html|htm|txt)$">
Header set Cache-Control "max-age=3600"
</FilesMatch>

# ----------------------------------------------------------------------
# Nega accesso a file htaccess
# ----------------------------------------------------------------------
<Files .htaccess>
 order allow,deny
 deny from all
</Files>