由于手机浏览器跟pc浏览器适配不一样,所以会看到有的url在电脑上看是正常的,但是在手机浏览器上看的时候是乱的,一般对于这种问题我们解决方案是做一个网站适配手机浏览器,但是如果给你一个pc的地址,如何让对方打开的时候自动跳转到手机端访问的网站,我们可以通过nginx来进行适配,如果nginx检测到这是手机浏览器,那么直接重定向到手机端网站。在server节点下增加判断,配置方法如下:
if ($http_user_agent ~* "(Android|iPhone|Windows Phone|Kindle|webOS|iPod|BlackBerry)" ){
#专题页
rewrite ^/clsbzb/(\w+)$ http://m.xxx.com$uri permanent;
}
比如说访问http://www.xxx.com/clsbzb/aaa会把自动把地址转化为
http://m.xxx.com/clsbzb/aaa