Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 基于 http 请求在 Web 应用程序中检测移动浏览器的标准方法
我有一个网站的 3 个移动版本,并希望根据它们支持的不同将每个版本展示给不同的手机型号。一个版本是单色 WML,另一个是彩色 WML,另一个是用于移动设备的 XHTML。
在请求中识别设备并知道它是否支持某个版本或其他版本的最佳方法是什么?
检查入站请求上的 User-Agent HTTP 标头并使用它来触发 HTTP 重定向,或者如果您使用 Apache,请使用 mod_rewrite 和 RewriteCond 根据 User-Agent 改变结果,而无需额外的 HTTP 往返重定向使用。