首页 > nginx实现PC端和移动端自动跳转

nginx实现PC端和移动端自动跳转

当用手机访问网站时自动跳转到手机端站点,当用电脑访问网站时自动跳转到PC端站点

PC端nginx配置文件中加入如下代码:

#移动端访问跳转到m.q0738.com
if ($http_user_agent ~* (android|iphone|phone|pad|pod|ipod|ios|ipad|mobile|blackberry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|WindowsPhone)) {
rewrite ^$ http://m.q0738.com/ permanent;
rewrite ^(.*)/$ http://m.q0738.com$1/ permanent;
rewrite ^(.*).html$ http://m.q0738.com$1.html permanent;
}

nginx实现PC端和移动端自动跳转

移动端nginx配置文件中加入如下代码:

#PC端访问跳转到www.q0738.com
if ($http_user_agent !~* (android|iphone|phone|pad|pod|ipod|ios|ipad|mobile|blackberry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|WindowsPhone)) {
rewrite ^$ http://www.q0738.com/ permanent;
rewrite ^(.*)/$ http://www.q0738.com$1/ permanent;
rewrite ^(.*).html$ http://www.q0738.com$1.html permanent;
}

电脑知识推荐
机械键盘黑轴、红轴、青轴、茶轴以及白轴有...
重装系统步骤
电脑连接电视只有图像没有声音怎么办
怎么更改桌面文件路径
Win7修改不了时间,确定按钮是灰色的解...
如何去掉U盘写保护