织梦CMS实现移动站跳转实操分享,解决织梦实现移动跳转适配问题

作者:武汉网站建设 来源:网站建设 2019-06-27 11:09

在《DEDE织梦CMS移动站搭建及移动适配实操》这篇文章中分享了织梦CMS移动端网站搭建经验,这篇文章接着分享dedecms移动站跳转问题,即就是通过对来访设备的判断,跳转到PC站或者移动站对应的页面,通过这两篇文章的学习,即可轻松解决DEDE织梦CMS实现移动跳转适配。

模板网站制作教程:DEDE织梦CMS实现移动站跳转实操分享
DEDE织梦CMS实现移动站跳转实操分享

思维浅析

上篇文章中我们已经分享了织梦CMS移动站点的搭建以及解析绑定二级域名到移动站的操作教程,尽管我们实现了通过www,xxx,com访问PC站程序、通过m,xxx,com访问移动站的效果,但从用户体验的角度考虑并不完美。

 

比如当我们用移动设备访问www,xxx,com时,展现在用户设备上的依然是PC站的首页,并非我们想要展现给用户的m,xxx,com移动站首页。这时候就有人说只要我们在PC站中加入对访问设备的判断,将所有的移动端访问用户跳转到m,xxx,com即可。

这么说没错,但却不够全面,试想一下如果www,xxx,com/seo/1.html这一文章内容页面被搜索引擎收录后,并展现在移动用户的搜索结果中,当用户点击后通过设备判仅仅是跳转到了m,xxx,com即移动站首页,而并非移动站下的文章内容页面,总不能让用户再通过移动站首页去翻阅想要看到的文章内容吧!因此我们不能让所有移动来访设备都跳转到m,xxx,com这一移动站首页,而是需要在判定为移动设备访问后,跳转到访目标页所对应的移动页面。

上篇文章中提到了通过百度搜索资源平台提交PC站与移动站的适配规则,同时也可以在织梦网站模板中添加<meta>标签帮助搜索引擎更好的识别PC站与移动站的配对规则,下面分别给出dedecms首页、栏目页、文章页中需要添加的<meta>代码及实现移动设备访问时的跳转js代码。

Tips:以下给出的代码中{dede:global.cfg_mobileurl/}可以直接替换成你的移动站域名(http://m,xxx,com),或者打开include目录下的common.inc.php文件,修改$cfg_mobileurl变量值为http://m,xxx,com即可。

一、首页

修改网站模板中的index.htm文件

 

<meta http-equiv="mobile-agent"content="format=xhtml;url={dede:global.cfg_mobileurl/}/">

 

<script type="text/javascript">

try {

var urlhash = window.location.hash;

if (!urlhash.match("fromapp"))

{

if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))

{

 

window.location='http://m.maotutech.com';

}

}

}

catch(err)

{

}

</script>

 

二、栏目页

修改网站模板中的list_article.htm文件

<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}">

 

<script type="text/javascript">

try {

var urlhash = window.location.hash;

if (!urlhash.match("fromapp"))

{

if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))

{

 

window.location='{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}';

}

}

}

catch(err)

{

}

</script>

三、文章页

修改网站模板中的article_article.htm文件

<meta http-equiv="mobile-agent"content="format=xhtml;url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}">

<script type="text/javascript">

try {

var urlhash = window.location.hash;

if (!urlhash.match("fromapp"))

{

if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))

{

 

window.location='{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}';

}

}

}

catch(err)

{

}

</script>

四、文本总结

修改完成后,不要忘记通过织梦后台重新生成一遍网站。这时候在通过移动设备访问www,xxx,com/seo/1.html则会跳转到m,xxx,com/view.php?aid=1,这两个文章页面的主体内容一致,只是分别以PC站和移动站的界面呈现在用户面前。

至此关于DEDE织梦CMS实现移动跳转适配已经全部完成,但关于SEO优化的一个小问题还需要处理下,那就是通过www,xxx,com/m/view.php?aid=1与m,xxx,com/view.php?aid=1访问的是同一个页面,以此我们需要在PC站根目录下的robot.txt文件中禁止搜索引擎对m目录的抓取,否则容易影响到二级域名移动站下的收录情况。


本文地址:模板网站制作频道 https://www.dayku.cn/mbwz/3043.html,武汉易企推建站公司提供一站式网站制作开发服务:武汉网站建设、网站开发、高端网站设计制作、手机网站开发,微信小程序开发等建站服务,制作周期短,价格实惠,效果满意;以及全网营销、网站优化服务、百科词条创建修改、新媒体引流、公司负面公关处理等


相关文章相关文章
  • 还不知道定制、模板和仿站的区别?一篇文章告诉你网站制作的优缺

    还不知道定制、模板和仿站的区别?一篇文章告诉你网站制作的优缺

    互联网时代网页千奇百怪,如何搭建一个属于自己的网页平台,让笔者细细为您道来Skr! 了解网站的类别 根据网站的用途可分为:门户网站(综合网站)、行业网站、娱乐网站等; 根据网站的功能可分为:单一网站(企业网站)、多功能网站(网络商城)等; 根据网站的持有...

    2019-09-18 13:34
  • WordPress网站建设即使不懂技术,也可以建设一个功能强大的网站

    WordPress网站建设即使不懂技术,也可以建设一个功能强大的网站

    为什么基于WordPress建站,价值更高?前年的6月,Ticketfly被Eventbrite以2亿美金的价格收购。除了Ticketfly本身业务外,更有力的一点是基于WordPress建立的网站。 WordPress的海量主题和插件,以及数以万计的从业者,使得这个行业欣欣向荣。 大量的企业依靠...

    2019-09-16 20:38
  • 一键搭建WordPress/vps秒变个人网站,打造属于自己独一无二的博

    一键搭建WordPress/vps秒变个人网站,打造属于自己独一无二的博

    关于服务器的购买,尽量保证内存在512m以上,而且他的架构需要kvm才可以搭建,因为网站相对于npv来说占用的内存要大些。 首先我们来到宝塔官网,在上面点击Linux免费版,复制centos安装代码yum install-y wgetwget-O install.sh http://download.bt,cn/inst...

    2019-09-15 18:26
  • 如何找一款适合自己的主题或者说模板网站来建一个企业站呢?

    如何找一款适合自己的主题或者说模板网站来建一个企业站呢?

    如果你已经购买Bluehost,在Bluehost后台一键安装了WordPress,那么接下来要做的第一件事应该是找一款适合自己的主题或者说模板。建一个企业站,当然不能用普通的博客主题,比如Neil说现在用的这一款。企业站需要更多定制化的功能:比如联系表单,地图,客户...

    2019-09-15 16:06
  • 武汉企业做网站的一般建站流程,建站又是怎么一回事?

    武汉企业做网站的一般建站流程,建站又是怎么一回事?

    客户根据自身网站目标提出建设需求,尽可能详细地表述需求。根据与您进行的需求沟通,为您提供详细的建站方案,包括但不限于建设目标、页面设计方案、功能模块方案、域名/服务器空间方案、建设周期、建设费用及支付阶段、方式等,并于需求沟通后3日内提供给您...

    2019-09-02 20:08
  • 武汉WP建站经验分享!从域名购买到网站上线的详细步骤!

    武汉WP建站经验分享!从域名购买到网站上线的详细步骤!

    在建自己网站之前,首先必须要先准备好域名和空间。域名,就是网站地址,像www,域名,com,可以从新网或者万网购买,一般域名费用也就几十块一年;空间,我认为作用有点类似于云盘的功能,目的就是为了存储网站内容,新网和万网也可以购买,我为了贪便宜,从...

    2019-08-31 23:09
本地企业
              可提供上门服务

便捷

本地企业可提供上门服务

提供适合、专业可行方案

周到

提供适合、专业可行方案

5-10分钟售后响应机制<

贴心

5-10分钟售后响应机制

按效果收费,无效果不收费

放心

按效果收费,无效果不收费

行业高标准,效果稳定可靠

稳定

行业高标准,效果稳定可靠

1-3个月排名上百度首页

快速

1-3个月排名上百度首页

武汉易企推建站公司;公司地址:武汉市武昌区静安路6号5.5创意产业园4楼;公司官网:https://www.dayku.cn

服务热线:18120550335 / 027-88866235 欢迎来电咨询; 联系QQ:1193073039

Copyrigh@2017-2030 版权所有:武汉易企推网络科技有限公司 备案号:鄂ICP备17012199号