当前位置: 首页 » Dede织梦(手机)移动端访问PC网址自动跳转对应m网址

Dede织梦(手机)移动端访问PC网址自动跳转对应m网址

作者: 江湖哥 分类: 织梦建站笔记 发布时间: 2019-10-31 11:46 97 百度已收录

温馨提示:本文共2007个字,预计阅读时间需要6分钟

用dedecms做好移动端网站后 ,如果用手机端访问网站的内页 pc 网址时,不会自主跳转到相对应的移动站点,这是非常不符合人性化,今天为大家分享一段简单代码即可实现:

首页:index.htm 添加

<meta http-equiv=”mobile-agent” content=”format=xhtml;url=/m/index.php”>
<script type=”text/javascript”>if(window.location.toString().indexOf(‘pref=padindex’) != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf(“?mobile”)<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=”/m/index.php”;}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

列表(封面)页面:list_article.htm 添加

<script type=”text/javascript”>
if(window.location.toString().indexOf(‘pref=padindex’)!=-1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) ||(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf(“?mobile”)<0){try{if(/Android|WindowsPhone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=”{dede:global.cfg_mobileurl/}{dede:type typeid=’0′ row=1}[field:typelink /]{/dede:type}”;}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}
</script>

内容页:article_article.htm 添加

<script type=”text/javascript”>
if(window.location.toString().indexOf(‘pref=padindex’)!=-1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) ||(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf(“?mobile”)<0){try{if(/Android|WindowsPhone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=”{dede:global.cfg_mobileurl/}{dede:field name=’arcurl’/}”;}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}
</script>

以上是我亲自测试有用.前提是要移动端静态化。织梦cms手机端生成纯静态页插件

关于版权
除特别说明外,本博客内容皆为原创,可以自由转载传播,但请署名及注明出处链接:https://www.weitongsheng.com:443/archives/3127.html

如果觉得我的文章对您有用,请随意打赏或点赞.您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注