I was using this old .htaccess for a LONG time - read somewhere, and made the changes myself. I just reinstall my server, as my sites had been compromised. And not too sure if my OLD .htaccess has been compromised. Can someone kindly check for me. # -FrontPage- AddType application/x-httpd-php .html .php .htm php_flag output_buffering On php_value output_handler ob_gzhandler php_flag zlib.output_compression Off IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti* <Limit GET POST> order deny,allow deny from all allow from all </Limit> <Limit PUT DELETE> order deny,allow deny from all </Limit> <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>