dedecms织梦移动浏览PC网页自动从www转m对应移动网页

2020-08-12 09:36:57 织梦建设PC站点实现移动端自动跳转对应网页,比如www跳转m的,后面网址不变实现。移动访问PC自动就访问m对应网址。

要实现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端页生成最终文章内容页即可。

更新