如果用户使用 Chrome OS X 访问网站,但不是 Chrome Windows 或任何其他操作系统 - Safari 也是如此,我需要重定向。
我可以具体检测 Chrome OS X 并忽略 Chrome Windows 吗?我认为这些是两者的用户代理:
Chrome, MAC OS
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.91 Safari/534.30
Chrome, Windows 2008
Mozilla/5.0 (Windows NT 6.0) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.91 Safari/534.30
最佳答案
您需要RewriteCond
:
RewriteModule On
RewriteCond %{HTTP_USER_AGENT} Mac\ OS\ X.*Chrome
RewriteRule .* /path/to/something [L,R]
关于apache - 针对特定浏览器/操作系统组合的 .htaccess 重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11262376/