Forum Moderators: phranque

Message Too Old, No Replies

Blocking multiple useragents with htaccess?

         

cien

7:29 pm on Jul 8, 2010 (gmt 0)

10+ Year Member



Can anybody tell me if this .htaccess rules are correct? I'm trying to ban multiple useragents and I don't know if I should use multiple [OR] or just one time. Which rules should I use? #1 or #2?

#1

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Twiceler [OR]
RewriteCond %{HTTP_USER_AGENT} Baidu [OR]
RewriteCond %{HTTP_USER_AGENT} TurnitinBot
RewriteRule .* - [F,L]


#2

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Twiceler [OR]
RewriteCond %{HTTP_USER_AGENT} Baidu
RewriteCond %{HTTP_USER_AGENT} TurnitinBot
RewriteRule .* - [F,L]

Thanks for your time.

g1smd

10:41 pm on Jul 8, 2010 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Improvements to #1 make:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (Twiceler|Baidu|TurnitinBot)
RewriteCond %{REQUEST_URI} ^/403\.html
RewriteRule .* - [F]