2010-04-22 8 views
1

Que dois-je rewriterule .htaccess utiliser pour détecter les robots connus, par exemple les grands:rediriger tous les robots en utilisant htaccess apache

altavista, google, bing, yahoo

Je sais que je peux vérifier leurs ips ou hôtes, mais y a-t-il un meilleur moyen?

+1

Pourquoi ne pas simplement utiliser robots.txt? –

Répondre

3
RewriteCond %{HTTP_USER_AGENT} AltaVista [OR] 
RewriteCond %{HTTP_USER_AGENT} Googlebot [OR] 
RewriteCond %{HTTP_USER_AGENT} msnbot [OR] 
RewriteCond %{HTTP_USER_AGENT} Slurp 
RewriteRule ^.*$ IHateBots.html [L]