
RewriteEngine on
<IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    <IfModule mod_headers.c>
	    # Servir des fichiers CSS compress�s avec gzip, s'ils existent, et
        # si le client accepte gzip.
        RewriteCond "%{HTTP:Accept-encoding}" "gzip"
        RewriteCond "%{REQUEST_FILENAME}\.gz" "-s"
        RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
        RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
        RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
        RewriteRule "^(.*)\.css"              "$1\.css\.gz" [QSA]

        # Servir des fichiers JS compress�s avec gzip, s'ils existent, et
        # si le client accepte gzip.
        RewriteCond "%{HTTP:Accept-encoding}" "gzip"
        RewriteCond "%{REQUEST_FILENAME}\.gz" "-s"
        RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
        RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
        RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
        RewriteRule "^(.*)\.js"               "$1\.js\.gz" [QSA]

        # Servir des types de contenus corrects, et emp�cher mod_deflate
        # d'effectuer un double gzip.
        RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
        RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
        RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
        RewriteRule "\.css\.gz$" "-" [T=text/css,E=no-gzip:1]
        RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
        RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
        RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
        RewriteRule "\.js\.gz$"  "-" [T=text/javascript,E=no-gzip:1]

        <FilesMatch "(\.js\.gz|\.css\.gz)$">
            # Servir le type de codage correct.
            Header append Content-Encoding gzip

            # Force les mandataires � mettre en cache s�par�ment les fichiers
            # css/js gzipp�s & non gzipp�s.
            Header append Vary Accept-Encoding
		</FilesMatch>
	</IfModule>
</IfModule>

<ifModule mod_rewrite.c>
    
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule (.*) https://www.%{HTTP_HOST}%{REQUEST_URI}

</IfModule>	  

ExpiresActive On
ExpiresByType text/javascript "access plus 20 hours"
ExpiresByType text/js "access plus 20 hours"
ExpiresByType application/javascript "access plus 20 hours"
ExpiresByType application/x-javascript "access plus 20 hours"
ExpiresByType text/css "access plus 20 hours"
ExpiresByType image/gif "access plus 2 days"
ExpiresByType image/jpg "access plus 2 days"
ExpiresByType image/jpeg "access plus 2 days"
ExpiresByType image/png "access plus 2 days"

ErrorDocument 404 /errors/vn_404.html

#BEGIN Disable ETag
Header unset ETag
FileETag None
#END Disable ETag

<files .htaccess>
order allow,deny
deny from all
</files>

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php56” package as the default “PHP” programming language.
<IfModule mime_module>
  AddType application/x-httpd-ea-php56 .php .php5 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
