# Tom Raftery's .htaccess file - use with caution - for more info on writing .htaccess files # see http://www.tomrafteryit.net/category/htaccess/ # Last updated 4th Oct 05 Options +FollowSymlinks RewriteEngine On php_flag register_globals off # There was a lot of comment spam with the User Agents Crazy Browser 1.x.x and Mozilla/3.0 (compatible; Indy Library) # so I am using the following code to block it. Note that I removed the starting "^", so that it will ban # any user-agent with "Indy Library" or "TrackBack" anywhere in its user-agent string, and that it will # accept any character - including a space - after "Indy" or TrackBack. RewriteCond %{HTTP_USER_AGENT} Indy.Library [NC,OR] RewriteCond %{HTTP_USER_AGENT} TrackBack [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^Crazy\ Browser [NC] RewriteRule .* - [F] # There was a lot of referrer spam coming from 12.163.72.13 (no uri) # so I decided to block it with the following code RewriteCond %{REMOTE_ADDR} ^12\.163\.72\.13$ RewriteRule .* - [F,L] # A new tactic - using SetEnvIfNoCase instead of RewriteCond - seems to be quite effective (esp for referrers). # Original version found at http://blog.koehntopp.de/archives/671-Mehr-ueber-den-Trackback-Spammer.html # Many spams and trackbacks come from User Agent Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90) # I added a line (SetEnvIfNoCase User-Agent 9x 4.90 spammer=yes) to deny this User Agent - be aware that if you # include this line you risk banning some genuine browsers, although I could find no genuine browsers using that UA in my logs SetEnvIfNoCase X-AAAAAAAAAAAA 1 spammer=yes SetEnvIfNoCase Via pinappleproxy spammer=yes SetEnvIfNoCase Referer yelucie.com spammer=yes SetEnvIfNoCase Referer crescentarian.net spammer=yes SetEnvIfNoCase Referer andrewsaluk.com spammer=yes SetEnvIfNoCase Referer tigerspice spammer=yes SetEnvIfNoCase Referer doobu.com spammer=yes SetEnvIfNoCase Referer camfun24 spammer=yes SetEnvIfNoCase Referer latinonakedgirl spammer=yes SetEnvIfNoCase Referer ronnieazza.com spammer=yes SetEnvIfNoCase Referer highprofitclub spammer=yes SetEnvIfNoCase Referer dvdsqueeze.com spammer=yes SetEnvIfNoCase Referer sexsearchcom.com spammer=yes SetEnvIfNoCase Referer 6q.org spammer=yes SetEnvIfNoCase Referer d4f.de spammer=yes SetEnvIfNoCase Referer adultactioncam spammer=yes SetEnvIfNoCase Referer seventwentyfour.com spammer=yes SetEnvIfNoCase Referer genaholincorporated.com spammer=yes SetEnvIfNoCase Referer firsthorizonmtg.com spammer=yes SetEnvIfNoCase Referer personalsites.info spammer=yes SetEnvIfNoCase Referer bukakke-bukake-bukkake-bukkakke.com spammer=yes SetEnvIfNoCase Referer camgirlslive.com spammer=yes SetEnvIfNoCase Referer dvd-copy.com spammer=yes SetEnvIfNoCase Referer shaffelrecords.com spammer=yes SetEnvIfNoCase Referer mcr8.com spammer=yes SetEnvIfNoCase Referer dating.blogs.com spammer=yes SetEnvIfNoCase Referer online-casino-pops spammer=yes SetEnvIfNoCase Referer 8thstreetlatinas spammer=yes SetEnvIfNoCase Referer boysfirsttime.com spammer=yes SetEnvIfNoCase Referer gofordgo.com spammer=yes SetEnvIfNoCase Referer buy-hgh-human-growth-hormone.net spammer=yes deny from env=spammer deny from 66.28.54.254 deny from 12.163.72.13 deny from 71.57.133.162 deny from 84.92.124.116 deny from 196.7.0.160 deny from 210.43.0.225 deny from 219.93.174.107 deny from 205.134.241.50 # From Spamhuntress - code to deny the below user agents POST access to trackback SetEnvIf User-Agent "Mozilla" trackers SetEnvIf User-Agent "Opera" trackers SetEnvIf User-Agent ^$ trackers Order Allow,Deny Allow from all Deny from env=trackers