专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

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

来源:小易整编  作者:小易  发布时间:2022-05-17 12:20
摘要:在《DEDE织梦CMS移动站搭建及移动适配实操》这篇文章中分享了织梦CMS移动端网站搭建经验,这篇文章接着分享dedecms移动站跳转问题,即就是通过对来访设备的判断,跳转到PC站或者移动站对应的页面,通过这两篇文章的学习,即可轻松解决DEDE织梦CMS实现移动跳转...

在《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站与移动站的适配规则,同时也可以在织梦网站模板中添加标签帮助搜索引擎更好的识别PC站与移动站的配对规则,下面分别给出dedecms首页、栏目页、文章页中需要添加的代码及实现移动设备访问时的跳转js代码。

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

一、首页

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

二、栏目页

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

三、文章页

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

四、文本总结

修改完成后,不要忘记通过织梦后台重新生成一遍网站。这时候在通过移动设备访问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.hkm168.com/web-mbwz/1852.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们处理,谢谢!


模板网站制作
小编:小易整编
相关文章相关阅读
  • 实用Word技巧分享:2招轻松解决多图片排版!

    实用Word技巧分享:2招轻松解决多图片排版!

    多图片排版,是Word编辑文档时常见场景之一,几乎每个人都会碰到,对很多人来说仍然是一大难题。当图片数量一多,很多人都不知道图片该怎么摆放,如何快速高效地搞定一组图片?因为没有掌握系统的套路技巧,每次制作都花费大量时间,做不出满意的效果。今...

  • 用U盘轻松实现一键重装系统的小白装机教程

    用U盘轻松实现一键重装系统的小白装机教程

    在现代社会,电脑已经成为人们生活中不可或缺的工具。然而,由于各种原因,我们有时候需要重装电脑系统来解决一些问题或提升性能。但是,对于一些小白用户来说,重装系统可能是一项困难的任务。因此,本文将介绍一款小白一键重装系统的u盘装机教程,帮助小白...

  • 修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代

    修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代码 0X80070032、0X80070424 或 0X80070005

    haloinfinite(campaign)是一款第一人称射击视频游戏,于2021年11月推出,可供单人和多用户使用。该游戏是halo系列的延续,适用于windows、xboxone和xbox系列的用户x|s。最近...

  • 如何使用Vue技术进行移动端开发

    如何使用Vue技术进行移动端开发

    如何使用Vue技术进行移动端开发随着移动互联网的迅猛发展,移动端应用的开发变得越来越重要。Vue.js作为一款轻量级、高性能的前端框架,被广泛应用于移动端开发中。本文将介绍如何使用Vue技术进行移动端开发,并给出具体的代码示例。一、准备工作...

  • PHP调用美联软通短信接口实现短信发送

    PHP调用美联软通短信接口实现短信发送

    随着人们生活水平的提高和科技的发展,短信已成为人们交流的主要方式之一,越来越多的企业开始通过短信平台来实现营销、提醒等功能。在这个过程中,短信接口的选择显得尤为重要。本文将介绍如何通过php调用美联软通短信接口实现短信发送。一、美联软通短信...

  • php怎么实现对字符串的排序

    php怎么实现对字符串的排序

    实现步骤:1、利用str_split()函数将字符串转为字符数组,语法“str_split(字符串)”;2、使用asort()或arsort()函数来对字符数组进行升序排序或降序排序,语法“asort(字符数组)”或“arsort(字符数组...

  • python怎么实现三子棋游戏

    python怎么实现三子棋游戏

    一、基本流程三子棋游戏实现逻辑如下:1、创建初始化3*3棋盘;2、玩家执U子,先进行落子;3、胜负判定【胜、负、和棋】,若胜负未分,则继续如下4、电脑执T子,进行落子;5、胜负判定,若胜负未分,则从步骤2继续执行二、基本步骤1、菜单界面选择...

  • 电脑运行内存怎么扩大 秒懂:电脑内存扩大内存的方法

    电脑运行内存怎么扩大 秒懂:电脑内存扩大内存的方法

    电脑运行内存怎么扩大?这是许多电脑用户常常遇到的问题。想要提升电脑运行速度和性能,扩大内存是一个有效的方法。但是,如何扩大内存呢?在本文中,php小编西瓜将为你介绍一些简单又实用的方法,让你秒懂如何扩大电脑内存,提升电脑的运行效率。无论你是...

  • 周排行
  • 月排行
  • 年排行