此方法很好解决了百度乱收录M站网址的问题,让PC 访问M站网址不再提示设备不正确,而是直接自动跳转到对应的PC网址进行访问,(前提,移动端以绑定的二级域名如:PC是:www.***.com/sell 移动端是: m.***.com/sell)
方法简单实用,只需在M站的通用头部模板中加入以下JS即可(其中的***换成你自己的域名,不要带后缀)
<script type="text/javascript"> {if !DT_DEBUG} if(!('ontouchend' in document) && window.location.href.indexOf('device.php') == -1) window.location=window.location.href.replace('m.***', 'www.***'); {/if} </script>
其实默认自带,只是处理方式不同,默认的是
<script type="text/javascript"> {if !DT_DEBUG} if(!('ontouchend' in document) && window.location.href.indexOf('device.php') == -1) window.location='{DT_MOB}api/device.php?uri={urlencode($head_pc)}'; {/if} </script>