程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> nginx設置手機訪問時跳到手機版

nginx設置手機訪問時跳到手機版

編輯:PHP基礎知識
 

server {
listen 80;
server_name xxx.com;
location = / {
if ($http_user_agent ~ "(Windows\sNT)|(FireFox)|(Macintosh)|(Windows\s95)|(Windows\s98)"){
set $ismob 1;
proxy_pass http://test.com;
break;
}

if ($http_user_agent ~ "(iPhone)|(Opera\sMini)|(MIDP-[0-9])|(MIDP[0-9])|(SymbianOS)|(Symbian\sOS)|(Windows\sCE)|(BlackBerry)|(^SonyEricsson)|(^Nokia)|(^NOKIA)|(UP\.Link)|(^SAMSUNG)|(^MOT-)|(^DoCoMo)|(UP\.Browser)|(^Mitsu)|(UCWEB)|(MAUI)|(^Palm)|(^Blazer)|(^BIRD\.E868)"){
set $ismob 2;
}

if ($http_accept ~ "(/vnd\.wap)"){
set $ismob 2;
}

if ($http_x_up_bearer_type ~ "(.+)"){
set $ismob 2;
}

if ($http_x_source_id ~ "(.+)"){
set $ismob 2;
}

if ($http_encryptmdn ~ "(.+)"){
set $ismob 2;
}

if ($http_via ~ "(wap.+WISG)"){
set $ismob 2;
}

if ($ismob = 2){
rewrite "^.*$" http://wap.test.com/;
break;
}
proxy_pass http://test.com;
}
………
[/code]
 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved