# @version 7.6 # disable direct access to folders Options -Indexes # Follow symbolic links Options +FollowSymLinks RewriteEngine On #RewriteBase / # if installed in root folder #RewriteCond %{HTTP_HOST} !^www\. #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] # if installed in subfolder #RewriteCond %{HTTP_HOST} !^www\. #RewriteRule ^(.*)$ http://www.%{HTTP_HOST}//$1 [R=301,L] # used to check if mod rewrite works RewriteRule ^test-mod-rewrite$ mod-rewrite.php [NC,L] # redirect all requests to index.php RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] # 7 DAYS Header set Cache-Control "max-age=604800, public" # 1 DAY - will prohibit the abuse on generating the sitemap xml file Header set Cache-Control "max-age=86400, public, must-revalidate" # using apache mod_deflate for compressing static content AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript