隨着移動互聯網時代的來臨,很多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 來模擬各種設備,有興趣的可以查一下這個插件的使用情況