Metreon Cascade
08-30-2009, 05:26 AM
Hi...I'm working on some anti-spam measures that involve blocking problematic IP ranges via .htaccess. The file looks like this (with a lot more 'deny from' items that I took out for brevity):
ErrorDocument 404 /404page.html
<Limit GET HEAD POST>
order allow,deny
# Country: RUSSIAN FEDERATION
# ISO Code: RU
# Total Networks: 3,384
# Total Subnets: 26,440,136
deny from 62.5.128.0/17
deny from 62.16.32.0/19
deny from 62.16.64.0/19
deny from 62.16.96.0/19
deny from 62.32.64.0/19
deny from 62.33.0.0/16
deny from 62.61.0.0/19
deny from 62.63.64.0/18
deny from 62.64.0.0/19
deny from 62.68.128.0/19
#
allow from all
</Limit>
<IfModule mod_rewrite.c>
Rewrite Engine on
RewriteCond %{REMOTE_HOST} 83.233.30.86
RewriteCond %{REQUEST_URI} !block-spam.html$
RewriteRule \.*$ /block-spam.html
Rewrite Engine on
RewriteCond %{REMOTE_HOST} 195.88.33.78
RewriteCond %{REQUEST_URI} !block-spam.html$
RewriteRule \.*$ /block-spam.html
</IfModule>
Does this need to be formatted differently, or something?
ErrorDocument 404 /404page.html
<Limit GET HEAD POST>
order allow,deny
# Country: RUSSIAN FEDERATION
# ISO Code: RU
# Total Networks: 3,384
# Total Subnets: 26,440,136
deny from 62.5.128.0/17
deny from 62.16.32.0/19
deny from 62.16.64.0/19
deny from 62.16.96.0/19
deny from 62.32.64.0/19
deny from 62.33.0.0/16
deny from 62.61.0.0/19
deny from 62.63.64.0/18
deny from 62.64.0.0/19
deny from 62.68.128.0/19
#
allow from all
</Limit>
<IfModule mod_rewrite.c>
Rewrite Engine on
RewriteCond %{REMOTE_HOST} 83.233.30.86
RewriteCond %{REQUEST_URI} !block-spam.html$
RewriteRule \.*$ /block-spam.html
Rewrite Engine on
RewriteCond %{REMOTE_HOST} 195.88.33.78
RewriteCond %{REQUEST_URI} !block-spam.html$
RewriteRule \.*$ /block-spam.html
</IfModule>
Does this need to be formatted differently, or something?