Options -Indexes order allow,deny deny from all ErrorDocument 403 /forbidden403.shtml ServerSignature Off RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} http\: [OR] RewriteCond %{QUERY_STRING} \[ [OR] RewriteCond %{QUERY_STRING} \] [OR] RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) RewriteRule ^.*$ - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?page=$1 [QSA]