兄弟們,我有個需求是這樣的:我有個網站,透過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/)?
高洛峰2017-05-16 17:06:47
UA 這種方法雖然也能實現,但很多時候UA並不准確,當下的瀏覽器這麼多,每天都冒出新的,造成UA後續維護工作量很大,所以更建議使用通過判斷分辨率大小的方式來實現。例如用javascript判斷
還有一個基於現有網站改進的,就是用 CSS3 的 Media Queries
对于 @media only screen and (max-width: 767px) { /* 分辨率小于 767px 时的样式 */ }
實例參考 http://webdesignerwall.com/tutorials/...