# BEGIN WP Fix RewriteEngine On RewriteBase / # Redirect (301) suspicious agents (spam) RewriteCond %{REQUEST_METHOD} POST RewriteCond %{HTTP_EXPECT} !^$ [OR] RewriteCond %{HTTP_USER_AGENT} ^$ [OR] RewriteCond %{HTTP:VIA} !^$ RewriteRule (.*) http://www.blogitalia.it/ [R=301,L] # Safari accepts everything but hopefully is not a spammer RewriteCond %{REQUEST_METHOD} POST RewriteCond %{HTTP_USER_AGENT} !^Mozilla/(.*)Safari RewriteCond %{HTTP_ACCEPT} ^\*/\*$ RewriteRule (.*) http://www.blogitalia.it/ [R=301,L] # Block some really bad referers RewriteCond %{HTTP_REFERER} (asstraffic) [NC,OR] RewriteCond %{HTTP_REFERER} (rfsm) RewriteRule (.*) http://www.blogitalia.it/ [R=301,L] # END WP fix # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress # BEGIN worst-offenders ErrorDocument 403 /errordocs/403.html Order allow,deny Deny from 12.180.115.42 Deny from 58.79.222.155 Deny from 59.93.87.63 Deny from 61.78.147.15 Deny from 61.152.175.22 Deny from 62.141.53.139 Deny from 62.150.35.230 Deny from 62.150.40.0/24 Deny from 62.150.130.26 Deny from 62.197.84.84 Deny from 66.38.100.159 Deny from 66.155.104.239 Deny from 67.10.11.240 Deny from 71.68.97.90 Deny from 71.230.137.254 Deny from 71.249.237.137 Deny from 72.13.224.138 Deny from 72.232.94.130 Deny from 74.52.44.34 Deny from 75.130.161.220 Deny from 76.182.230.158 Deny from 80.84.113.135 Deny from 81.177.14.43 Deny from 81.177.22.243 Deny from 82.114.68.194 Deny from 82.137.247.131 Deny from 83.55.185.122 Deny from 83.174.239.93 Deny from 84.14.118.210 Deny from 84.94.228.21 Deny from 85.91.128.50 Deny from 85.255.119.0/24 Deny from 121.142.13.39 Deny from 131.107.64.93 Deny from 148.233.229.235 Deny from 148.244.235.4 Deny from 158.222.1.26 Deny from 165.228.128.11 Deny from 193.69.180.120 Deny from 193.93.237.59 Deny from 195.95.2.65 Deny from 195.175.37.70 Deny from 195.225.176.0/24 Deny from 195.225.177.0/24 Deny from 196.203.2.0/24 Deny from 200.65.127.163 Deny from 200.88.223.98 Deny from 200.208.102.14 Deny from 201.17.97.251 Deny from 202.1.54.28 Deny from 203.133.137.195 Deny from 203.144.143.0/24 Deny from 203.144.160.0/24 Deny from 203.247.145.0/24 Deny from 208.66.195.0/24 Deny from 209.212.20.250 Deny from 209.242.224.138 Deny from 210.87.251.41 Deny from 211.48.62.49 Deny from 211.100.19.7 Deny from 212.138.64.0/24 Deny from 213.176.78.13 Deny from 217.18.64.37 Deny from 217.65.220.155 Deny from 217.160.249.27 Deny from 217.218.243.0/24 Deny from 219.124.225.201 Deny from 219.240.36.174 Deny from 220.57.153.20 Deny from 220.226.63.254 Deny from 221.84.187.1 Deny from 222.76.215.173 Deny from 222.172.222.79 Allow from all # END worst-offenders