在手机上访问PC版网站的网址能自动转向到该站的手机版网站
情形:一个网站有电脑版和手机版,如电脑版的网址是www.pc.com ,手机站的网址是www.pc.com/m , 现在需要做的效果是在手机上访问电脑版网址www.pc.com能自动转到该站点的手机版网站www.pc.com/m
解决办法: 通过javascript来实现,javascript对设备的判断,兼容各种mobile设备类型,进而实现到mobileurl手机版网址的转向。
代码如下:
<!--手机访问跳转到手机版站点-->
<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>
<!--手机访问跳转到手机版站点-->
<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版的网站模板文件夹。