1. 程式人生 > >nginx實現wap移動端和PC端業務分離

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 來模擬各種裝置,有興趣的可以查一下這個外掛的使用情況