#Enable rewrite
RewriteEngine On
#Redirect to SSL version
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}
#Redirect to www version
RewriteCond %{HTTP_HOST} !^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1
#Default charset
AddDefaultCharset UTF-8
#Gzip compression
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.*
#Enable Keep-Alive Headers
Header set Connection Keep-Alive
#Set Expires Headers
ExpiresDefault A2419200
#Prevent directory navigation
Options All -Indexes
#Hide PoweredBy
Header unset X-Powered-By
#Disable server sign
ServerSignature Off