织梦cms网站如何跳转到二级域名静态手机端的对应URL

织梦的手机端默认的是在/m的目录下面的(如果你网站带有手机端的情况下),而且是动态形式的,我们需要将它解析为二级域名的手机端(虚拟主机下的织梦手机端二级域名可参考:万网虚拟主机如何绑定栏目为二级域名),并且做成静态手机端(参考:织梦如何生成移动端静态页面),这里更利于优化和用户体验。以上两个问题都已经说过了,但是还有一个问题,就是手机端静态页面也有了,手机端二级域名也有了,手机访问PC链接的时候,如何跳转到对应的手机端静态URL页面?

首先你网站得有跳转代码,但是默认跳转过去的是动态形式的,如下这段代码:

<meta name="mobile-agent" content="format=xhtml;url=/m/view.php?aid={dede:field.id/}">
<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=/jianzhan/"/m/view/aid/{dede_field.id/}/quot;;}else.html if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

跳转过去的URL如下图框选出来的部分,我们要修改的也正是下面这两个地方:

织梦cms网站如何跳转到二级域名静态手机端的对应URL

下面来看看如何修改:

主页就直接换成对应的手机端静态域名即可;

栏目页跳转到对应url:{dede:type}[field:typelink /]{/dede:type}

文章页跳转到对应文章url:{dede:field name='arcurl'/}

上面已经说得够清楚了,下面我直接截图一张我做的一个案例(具体可参考www.huantonghb.cn):

文章页的跳转:

织梦文章页跳转静态手机端URL

栏目页的跳转:

织梦栏目页跳转静态手机端URL

如果对本文有什么疑点疑问可以在评论区留言,我会在看到后第一时间回复。



版权所有,未经允许禁止转载,深山QQ: 78645714



评论