我想通过某个用户代理将访问者重定向到我的域名到子域名。最快的方法是什么? .htaccess / mod_rewrite?
非常感谢!
答案 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]