SetEnvIf Remote_Addr ^4\.63\.164\.141$ getout SetEnvIf Remote_Addr ^4\.63\.166\.247$ getout SetEnvIf Remote_Addr ^12\.38\.79\.66$ getout SetEnvIf Remote_Addr ^12\.203\.25\.67$ getout SetEnvIf Remote_Addr ^64\.165\.14\.138$ getout SetEnvIf Remote_Addr ^68\.233\.20\.36$ getout SetEnvIf Remote_Addr ^200\.69\.217\.60$ getout SetEnvIf Remote_Addr ^203\.113\.34\.239$ getout SetEnvIf Remote_Addr ^212\.255\.127\.196$ getout SetEnvIf Remote_Addr ^216\.93\.161\.94$ getout # traps bad spiders/bots/offline browsers SetEnvIf Request_URI "^(/robots\.txt)$" allowsome order deny,allow deny from env=getout deny from 207.234.248.28 deny from 80.88.129.28 deny from 211.157.36.7 deny from 24.71.66.141 deny from 212.199.239.161 deny from 80.247.141.137 deny from 24.63.10.222 deny from 24.71.66.141 deny from 207.139.99.155 deny from 67.120.29.86 deny from 219.94.63.6 deny from 24.63.10.222 deny from 80.247.141.137 deny from 218.17.61.56 deny from 208.225.90 deny from 12.150.191 deny from 208.192.0 deny from 66.113 deny from 64.241.31 deny from 63.199.57 deny from 64.166.187 deny from 198.70.114 deny from 209.67 deny from 208.50.66 deny from 212.241.48 deny from 81.4.78 deny from 217.228.123 deny from 67.112.252 deny from 67.125.49 deny from 64.166.187 deny from 63.199.57 deny from 208.225.90 deny from 198.70.114 deny from 209.67.0 deny from 208.209.2 deny from 65.244.101 deny from 208.225.90 deny from 198.70.114 deny from 209.67 deny from 208.209.2 deny from 65.244.101 deny from 208.192.0 deny from 208.229.253 deny from 65.244.101 deny from 64.166.187 deny from 64.241.31 deny from 64.224 deny from 64.227 deny from 146.82.174 deny from 66.252.128 deny from 12.150.191 deny from 208.49.164 deny from riaa.com deny from mpaa.com deny from 217.198 # Ukranian Spammer allow from env=allowsome RewriteEngine on Options +FollowSymlinks RewriteBase / RewriteCond %{REMOTE_ADDR} "^63\.148\.99\.2(2[4-9]|[3-4][0-9]|5[0-5])$" [OR] # Cyveillance spybot RewriteCond %{REMOTE_ADDR} ^12\.148\.196\.(12[8-9]|1[3-9][0-9]|2[0-4][0-9]|25[0-5])$ [OR] # NameProtect spybot RewriteCond %{REMOTE_ADDR} ^12\.148\.209\.(19[2-9]|2[0-4][0-9]|25[0-5])$ [OR] # NameProtect spybot RewriteCond %{REMOTE_ADDR} ^64\.140\.49\.6([6-9])$ [OR] # Turnitin spybot RewriteCond %{HTTP_REFERER} iaea\.org [OR] # spambot RewriteCond %{HTTP_REFERER} wastedpartygirls\.com [OR] #referer spam RewriteCond %{HTTP_REFERER} freenudecelebrity\.net [OR] #referer spam RewriteCond %{HTTP_REFERER} bloglisting\.com [OR] #referer spam RewriteCond %{HTTP_REFERER} nudecelebblogs\.com [OR] #referer spam RewriteCond %{HTTP_REFERER} trueuninstall\.com [OR] #referer spam RewriteCond %{HTTP_USER_AGENT} StarProse [OR] # Democrat Candidate referral spammer RewriteCond %{HTTP_USER_AGENT} "dts agent" [OR] RewriteCond %{HTTP_USER_AGENT} ^[A-Z]+$ [OR] # spambot RewriteCond %{HTTP_USER_AGENT} cherry.?picker [NC,OR] # spambot RewriteCond %{HTTP_USER_AGENT} "compatible ; MSIE 6.0" [OR] # spambot (note extra space before semicolon) RewriteCond %{HTTP_USER_AGENT} e?mail.?(collector|magnet|reaper|siphon|sweeper|harvest|collect|wolf) [NC,OR] # spambot RewriteCond %{HTTP_USER_AGENT} FlickBot [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} "efp@gmx\.net" [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} imagefetch [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} "Indy Library" [OR] # spambot RewriteCond %{HTTP_USER_AGENT} "^Internet Explore" [OR] # spambot RewriteCond %{HTTP_USER_AGENT} ^IE\ \d\.\d\ Compatible.*Browser$ [OR] # spambot RewriteCond %{HTTP_USER_AGENT} "LINKS ARoMATIZED" [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} "Microsoft URL Control" [OR] # spambot RewriteCond %{HTTP_USER_AGENT} "mister pix" [NC,OR] # rude bot RewriteCond %{HTTP_USER_AGENT} "^Mozilla/\?\?$" [OR] # formmail attacker RewriteCond %{HTTP_USER_AGENT} ^NG [OR] # unknown bot RewriteCond %{HTTP_USER_AGENT} offline [NC,OR] # OD RewriteCond %{HTTP_USER_AGENT} nicerspro [NC,OR] # spambot RewriteCond %{HTTP_USER_AGENT} NPBot [OR] # NameProtect spybot RewriteCond %{HTTP_USER_AGENT} PersonaPilot [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} Sqworm [OR] # rude bot RewriteCond %{HTTP_USER_AGENT} TurnitinBot [OR] # Turnitin spybot RewriteCond %{HTTP_USER_AGENT} vayala [OR] # dumb bot, doesn’t know how to follow links, generates lots of 404s RewriteCond %{HTTP_USER_AGENT} zeus [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR] RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*NEWT [OR] RewriteCond %{HTTP_USER_AGENT} ^Crescent [OR] RewriteCond %{HTTP_USER_AGENT} ^[Ww]eb[Bb]andit [OR] RewriteCond %{HTTP_USER_AGENT} ^WebEMailExtrac.* [OR] RewriteCond %{HTTP_USER_AGENT} ^NICErsPRO [OR] RewriteCond %{HTTP_USER_AGENT} ^Teleport [OR] RewriteCond %{HTTP_USER_AGENT} ^LinkWalker [OR] RewriteCond %{HTTP_USER_AGENT} ^sitecheck.internetseer.com [OR] RewriteCond %{HTTP_USER_AGENT} ^DIIbot [OR] RewriteCond %{HTTP_USER_AGENT} ^psbot [OR] RewriteCond %{HTTP_USER_AGENT} ^sucker [OR] RewriteCond %{HTTP_USER_AGENT} "dts agent" [OR] RewriteCond %{HTTP_USER_AGENT} .*almaden.* [OR] RewriteCond %{HTTP_USER_AGENT} ^InternetSeer.com RewriteRule .* - [F] RewriteEngine On RewriteBase / RewriteRule ^archives/category/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?category_name=$1&feed=$2 [QSA] RewriteRule ^archives/category/?(.*) /index.php?category_name=$1 [QSA] RewriteRule ^archives/author/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?author_name=$1&feed=$2 [QSA] RewriteRule ^archives/author/?(.*) /index.php?author_name=$1 [QSA] RewriteRule ^archives/([0-9]{4})?/?([0-9]{1,2})?/?([0-9]{1,2})?/?([_0-9a-z-]+)?/?([0-9]+)?/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&page=$5 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?year=$1&monthnum=$2&day=$3&name=$4&feed=$5 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/trackback/?$ /wp-trackback.php?year=$1&monthnum=$2&day=$3&name=$4 [QSA] RewriteRule ^feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1 [QSA] RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1&withcomments=1 [QSA]