0

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

非常感谢!

4

1 回答 1

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]
于 2013-04-11T20:37:09.400 回答