Apache如何根據UA(User-Agent)rewrite 請求到指定的wap頁面目錄
漂亮男人
漂亮男人 2017-05-16 17:04:47
0
2
545

兄弟們,我有個需求是這樣的:我有個網站,透過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/)?

漂亮男人
漂亮男人

全部回覆(2)
小葫芦

Web領域何事無先驅?參考:http://detectmobilebrowsers.com/,字母序第一項,Apache

小葫芦

UA 這種方法雖然也能實現,但很多時候UA並不准確,當下的瀏覽器這麼多,每天都冒出新的,造成UA後續維護工作量很大,所以更建議使用通過判斷分辨率大小的方式來實現。例如用javascript判斷

還有一個基於現有網站改進的,就是用 CSS3 的 Media Queries

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

實例參考 http://webdesignerwall.com/tutorials/...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!