检测用户代理的最快方法

时间:2013-04-11 20:31:59

标签: mod-rewrite user-agent

我想通过某个用户代理将访问者重定向到我的域名到子域名。最快的方法是什么? .htaccess / mod_rewrite?

非常感谢!

1 个答案:

答案 0 :(得分:1)

使用mod_rewrite,您可以使用%{HTTP_USER_AGENT}变量和RewriteCond

与用户代理进行匹配

例如,如果要将所有带有“robot”一词的用户代理重定向到bots子域,那么你可以在htaccess文件的vhost配置中执行类似的操作。在您的文档根目录中:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^bots\.example\.com$ [NC]
RewriteCond %{HTTP_USER_AGENT} robot [NC]
RewriteRule ^ http://bots.example.com/ [L,R]