使用 Nginx 內置 $http_user_agent 來區分( 電腦 pc、手機 mobile、平板 pad )端的內容訪問


location / {
#pc端內容訪問
set $flag "pc";
set $num 1;
set $hua "${http_user_agent}";
set $iospad "${http_user_agent}";
set $androidpad "${http_user_agent}";

#mobile端訪問內容
if ( $http_user_agent ~* "Mobile") {
      set $flag "mobile";
}

#ios-pad端訪問內容
if ( $iospad ~* "iPad|ipad") {
      set $flag "pad";
}

#android-pad端訪問內容
if ( $androidpad ~* "Android") {
      set $num "${num}2";
}

if ( $hua !~* "Mobile") {
    set $num "${num}3";
}

if ( $num = "123") {
     set $flag "pad";
}

root /usr/local/etc/nginx/website/$flag;

index index.html index.htm;
}

 

推薦學習文章:https://yq.aliyun.com/articles/44957


免責聲明!

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



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