如何使用 .htaccess 检测浏览器

Posted

技术标签:

【中文标题】如何使用 .htaccess 检测浏览器【英文标题】:How detect browser with .htaccess 【发布时间】:2011-09-08 08:24:32 【问题描述】:

当用户没有从手机进入网站时,我想用 .htaccess 检测用户浏览器并重定向

【问题讨论】:

@SalmanPK,它不是重复的 看到这个***.com/questions/1005153/… @SalmanPK,但我想用 .htaccess 来做 【参考方案1】:

你可以从here开始举个例子。

# Rewrite requests from all user-agents except modern Internet Explorer, Firefox, Opera
RewriteCond %HTTP_USER_AGENT !^Mozilla/4\.[0-9]+\ \(compatible;\ MSIE\ [0-9.]+
RewriteCond %HTTP_USER_AGENT !^Mozilla/5\.0 \(([^;]+;\ )*[^;]+\)\ Gecko/2[0-9]3\ Firefox/[0-9.]+
RewriteCond %HTTP_USER_AGENT !^Opera/[0-9.]+
RewriteRule .* X.html [L]

根据需要进行调整。

【讨论】:

以上是关于如何使用 .htaccess 检测浏览器的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Apache 服务器(和其他服务器)上检测 PHP 中对 .htaccess 的支持

如何在不更改浏览器中的 URL 的情况下使用 htaccess 进行重定向

如何调试 htaccess 重写脚本

如何使用 .htaccess 隐藏网页名称后的所有内容

如何应用份认证模块和.htaccess文件保证Web安全

如何在 .htaccess 中为 CDN 添加 Leverage 浏览器缓存?