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 來模擬各種設備,有興趣的可以查一下這個插件的使用情況

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM