Nginx实现基于域名pc端和移动端
新建一个PC web站点
server {
listen 80 default_server;
server_name www.zlc.com;
location / {
root /data/nginx/html/pc;
index index.html index.htm;
if ($http_user_agent ~* (mobile|iphone|ipad|android)) {
rewrite ^(.*)$ http://mobie.zlc.com$1 permanent;
}
}
error_page 500 502 503 504 404 /error.html;
location = /error.html {
root html;
}
}
新建一个Mobile web站点
server {
listen 80;
server_name mobile.zlc.com;
location / {
root /data/nginx/html/mobile;
index index.html index.htm;
if ($http_user_agent !~* (mobile|iphone|ipad|android)) {
rewrite ^(.*)$ http://www.zlc.com$1 permanent;
}
}
error_page 500 502 503 504 404 /error.html;
location = /error.html {
root html;
}
}