Ik zit met een (voor mij) redelijk probleem in mijn .htaccess file. Om een aantal redenen wil ik bots blocken en redirecten naar een een andere site. Daarvoor gebruik ik de volgende code:
Het probleem is alleen dat hoewel de code werkt op de homepage (http://www.mijnsite.nl), bots toch nog mijn innerpages (bijv. http://www.mijnsite.nl/contact) kunnen bereiken.
Vandaar ook mijn vraag of er een simpele manier is om de code zodanig aan te passen dat bots op mijn gehele domein geblokt worden?
[/quote]RewriteEngine On
RewriteCond %{REQUEST_URI} !/robots.txt$
RewriteCond %{HTTP_USER_AGENT} ^.*BLEXBot.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*BlackWidow.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Nutch.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*Jetbot.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*WebVac.*$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*BlekkoBot.*$ [NC]
RewriteRule ^.*.* http://www.voorbeeldsite.nl/ [L]
Het probleem is alleen dat hoewel de code werkt op de homepage (http://www.mijnsite.nl), bots toch nog mijn innerpages (bijv. http://www.mijnsite.nl/contact) kunnen bereiken.
Vandaar ook mijn vraag of er een simpele manier is om de code zodanig aan te passen dat bots op mijn gehele domein geblokt worden?