| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- # @version 7.6
 
- # disable direct access to folders
 
- Options -Indexes
 
- # Follow symbolic links
 
- Options +FollowSymLinks
 
- <IfModule mod_rewrite.c>
 
- 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}/<subfolder>/$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]
 
- </IfModule>
 
- # 7 DAYS
 
- <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
 
- Header set Cache-Control "max-age=604800, public"
 
- </FilesMatch>
 
- # 1 DAY - will prohibit the abuse on generating the sitemap xml file
 
- <FilesMatch "\.(xml|txt)$">
 
- Header set Cache-Control "max-age=86400, public, must-revalidate"
 
- </FilesMatch>
 
- # using apache mod_deflate for compressing static content
 
- <IfModule mod_deflate.c>
 
- AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
 
- </IfModule>
 
 
  |