nginx實現wap移動端和PC端業務分離

隨着移動互聯網時代的來臨,很多WEB網站都已經推出了基於手機,Ipad等移動客戶端的頁面訪問,這裏介紹一下如何利用用戶UA實現用戶不同終端下的用戶訪問:

$http_user_agent  爲nginx的內置參數,通過它可以指定用戶UA滿足某類型時觸發什麼樣的操作,我們這裏以iPad爲例,配置一下手機端和WEB端的分開訪問,首先編輯nginx server {} 程序段,增加如下信息:

location / {
              root  /data/www/pc;
           if ($http_user_agent ~ iPad){
               root  /data/www/mobile;
               index  index.html  index.htm;    
}
重新加載nginx即可,測試時候,如果沒有Ipad設備,可以通過火狐瀏覽器的一個插件User Agent Switcher 來模擬各種設備,有興趣的可以查一下這個插件的使用情況

發佈了60 篇原創文章 · 獲贊 8 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章