首页 > Apache如何根据UA(User-Agent)rewrite 请求到指定的wap页面目录

Apache如何根据UA(User-Agent)rewrite 请求到指定的wap页面目录

兄弟们,我有个需求是这样的:我有个网站,通过www.website.com访问Web页面,但是我想给对应的Web页面各做一个对应的Wap页面来简化并提升移动端用户访问该页面的体验并做好页面的适应,然后可以通过m.website.com访问,我们需要在某些场景将我们的页面url给到我们的合作方引流,我们希望将www.website.com的链接给到合作方,直到用户访问时根据客户端的UA(User-Agent)来区分移动端用户并rewrite到m.website.com对应的页面去,所以请教下在Apache中如何根据UA来进行rewrite?并且这么多的UA是如何区分是否是移动端的(http://www.user-agents.org/)?


Web领域何事无先驱?参考:http://detectmobilebrowsers.com/,字母序第一项,Apache


UA 这种方法虽然也能实现,但很多时候UA并不准确,当下的浏览器这么多,每天都冒出新的,造成UA后续维护工作量很大,所以更推荐使用通过判断分辨率大小的方式来实现。比如用javascript判断

还有一种基于现有网站改进的,就是用 CSS3 的 Media Queries

对于
@media only screen and (max-width: 767px) {
    /* 分辨率小于 767px 时的样式 */
}

实例参考 http://webdesignerwall.com/tutorials/...

【热门文章】
【热门文章】