在手机上访问PC版网站的网址能自动转向到该站的手机版网站
情形:一个网站有电脑版和手机版,如电脑版的网址是www.pc.com ,手机站的网址是www.pc.com/m , 现在需要做的效果是在手机上访问电脑版网址www.pc.com能自动转到该站点的手机版网站www.pc.com/m
解决办法: 通过javascript来实现,javascript对设备的判断,兼容各种mobile设备类型,进而实现到mobileurl手机版网址的转向。
代码如下:
1 2 3 4 5 6 7 8 9 | <!--手机访问跳转到手机版站点--> <script type="text/javascript"> var mobileUrl="/m/", mobile = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())); if (mobile) { window.location = mobileUrl; } </script> <!--手机访问跳转到手机版站点--> |
以上跳转代码添加到PC版网站模板首页index.htm文件的
部分。如常见的基于织梦Dedecms程序的网站,PC版模板的位置为/templets/web/index.htm ,其中web目录为PC版的网站模板文件夹。