looking for help with a .htaccess file
I'm rewritting my .htaccess file, and have gotten stuck. Anyone out there willing to look at it, and tell me what I messed up?It traps error docs and sends the surfer to another page
It blocks hotlinking of images
It stops index browsing
It traps users from countires that I don't want to do business with
but it gives me a 500 internal server error!!@!!
here it is:
##########################################
# This block will trap all error documents and send the surfer to rnd.php
ErrorDocument 401 /rnd.php
ErrorDocument 402 /rnd.php
ErrorDocument 403 /rnd.php
ErrorDocument 404 /rnd.php
##########################################
##########################################
#This block stops surfers from being able to see empty directories
IndexIgnore *
##########################################
########################################### This block stops hotlinking by displaying a blank image
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?null.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ - [F]
##########################################
##########################################
# This block traps surfers from undesirable countries, and sends them to rnd.php
RewriteEngine On
RewriteCond %{REMOTE_HOST} ^*.at [OR]
RewriteCond %{REMOTE_HOST} ^*.bg [OR]
RewriteCond %{REMOTE_HOST} ^*.by [OR]
RewriteCond %{REMOTE_HOST} ^*.cu [OR]
RewriteCond %{REMOTE_HOST} ^*.ee [OR]
RewriteCond %{REMOTE_HOST} ^*.gh [OR]
RewriteCond %{REMOTE_HOST} ^*.hu [OR]
RewriteCond %{REMOTE_HOST} ^*.id [OR]
RewriteCond %{REMOTE_HOST} ^*.iq [OR]
RewriteCond %{REMOTE_HOST} ^*.es [OR]
RewriteCond %{REMOTE_HOST} ^*.iq [OR]
RewriteCond %{REMOTE_HOST} ^*.ir [OR]
RewriteCond %{REMOTE_HOST} ^*.lt [OR]
RewriteCond %{REMOTE_HOST} ^*.ly [OR]
RewriteCond %{REMOTE_HOST} ^*.mk [OR]
RewriteCond %{REMOTE_HOST} ^*.my [OR]
RewriteCond %{REMOTE_HOST} ^*.ro [OR]
RewriteCond %{REMOTE_HOST} ^*.ru [OR]
RewriteCond %{REMOTE_HOST} ^*.sd [OR]
RewriteCond %{REMOTE_HOST} ^*.sg [OR]
RewriteCond %{REMOTE_HOST} ^*.sk [OR]
RewriteCond %{REMOTE_HOST} ^*.th [OR]
RewriteCond %{REMOTE_HOST} ^*.ua [OR]
RewriteCond %{REMOTE_HOST} ^*.yu [OR]
RewriteCond %{REMOTE_HOST} ^*.cn
RewriteRule .*\.(htm|html)$ /rnd.php [R,NC]
##########################################