要实现dedecms织梦网站PC和移动站,首先PC站要建设好,再新建一个m站。
一、改造新建PC对应M站要求步骤:
1、新建一个m站,域名解析绑定和对应空间开好(建议PC和M在同一服务器上)
2、将PC网页程序数据拷贝入新建M移动站内容,并能正常访问
3、移动站点数据库链接和数据库都是PC共用,一般M站点就不需要修改栏目、内容页模板引用地址
4、做好m移动站点的栏目、内页、首页的模板,注意一定与PC的模板命名相同
5、新做的移动模板覆盖M站点对应模板
6、m站点生成,首页、栏目、内页 就完成了M站点改造
即可实现与www和m的对应上。比如pc电脑网址www.abc.com/aa/23.html对应移动m.abc.com/aa/23.html 内容网址对应上了。
二、实现移动访问PC页面自动打开m的移动网址:
在PC端www所在网站模板加入JS判断跳转代码即可:
<script type='text/javascript'>
var url = window.location;
if(/Android|iPhone|Windows Phone|webOS|iPod|BlackBerry/i.test(navigator.userAgent)){
window.location.href= url.toString().replace('www', "m"); ;
}
</script>
加入以上代码自动就实现移动端设备访问PC www域名网页自动访问打开m域名的移动网页页面。
当然还可以PC端网页文章内页模板加meta:
<meta name="mobile-agent" content="format=xhtml; url=http://m.你的域名.com{dede:field name='arcurl' /}" >
<meta name="mobile-agent" content="format=html5; url=http://m.你的域名.com{dede:field name='arcurl' /}" >
<meta name="mobile-agent" content="format=wml; url=http://m.你的域名.com{dede:field name='arcurl' /}"/>
<link rel="alternate" media="only screen and(max-width: 640px)" href="http://m.你的域名.com{dede:field name='arcurl' /}" >
这样可以告诉搜索引擎对应m端的域名网址。
最终PC端页生成最终文章内容页即可。