织梦dede做一个电脑站和手机wap版,手机版用M开头的二级域名,怎么能自动跳转到相对应的内容页面

织梦dede做一个电脑站和手机wap版,手机版用M开头的二级域名,怎么能自动跳转到相对应的内容页面,第1张

这个很简单。

使用织梦dedecms本身生成的就是静态html页面。

生成静态首页你只需要在生成的时候注意一下就可以了。

看下图:

明白了吗?望采纳

设置手机自动识别跳转

<!--以下这段粘在网站的头部head里面-->

<script type="text/javascript">

var mobileUrl="你的手机网站首页",

mobile = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/itest(navigatoruserAgenttoLowerCase()));

if (mobile) {

windowlocation = mobileUrl;

}

</script>

<!--这段粘在网站的头部head里面-->

页面数据同步,我觉得你到不必担心,因为你的数据是从数据库中读取出来的,这样的话,你的数据肯定是以数据库为准,那么这些数据,必然是同步的。

自动跳转,我是这样考虑

1,在你整站首页上判断来访问域名的代码,如果来访域名是你指定的M开头的二级域名,那么,直接跳转到手机版。这是比较简单的方案。但并不智能。

2,同样在整站首页上判断,这次判断浏览器类型,如果是常规ANDRIOD,SAFARI,UC这些,那么直接跳转手机版。这个相对更智能,但也更麻烦。

打开主页模版indexhtm,找到head头部元素里面带有/m/indexphp

大概是这么长

<meta http-equiv="mobile-agent" content="format=xhtml;url=/m/indexphp">

<script type="text/javascript">if(windowlocationtoString()indexOf('pref=padindex') != -1){}else{if(/AppleWebKitMobile/itest(navigatoruserAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/test(navigatoruserAgent))){if(windowlocationhrefindexOf("mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/itest(navigatoruserAgent)){windowlocationhref="indexphp";}else if(/iPad/itest(navigatoruserAgent)){}else{}}catch(e){}}}}</script>

删掉它们

模板文件里的移动端模板全部干掉,重新生成

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦dede做一个电脑站和手机wap版,手机版用M开头的二级域名,怎么能自动跳转到相对应的内容页面

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情