可能重复:
Standard way to detect mobile browsers in a web application based on the http request
我有一个网站的3个移动版本,并希望根据他们支持的内容向不同的手机型号展示每个版本。一个版本是单色WML,另一个版本是彩色WML,另一个版本是移动版XHTML。
在请求中识别设备的最佳方法是什么,并知道它是否支持某个版本?
答案 0 :(得分:2)
检查入站请求中的User-Agent HTTP标头,并使用它来触发HTTP重定向,或者如果您正在使用Apache,则使用mod_rewrite和RewriteCond根据User-Agent更改结果,而无需额外的重定向使用的HTTP往返。