关于CMS内容管理系统其实白天更熟悉织梦cms(dedecms),毕竟公司和自己的其他站点都有使用织梦cms。其中有一个网站,由于是装修行业站,为了让移动展示效果更好,那么响应式的站点显然是不符合需求了,于是就需要将移动端与PC端分离开,并且使用两个不同的域名。
其实织梦CMS自带WAP功能,也算是实现移动端与PC端分离的一种,但移动端的页面属于动态页面,不利于SEO优化,而且就算做成伪静态,也只能伪静态到PC端网站下的一个目录,比如链接www.xxx.com/m。
这样以www.xxx.com/m链接形式,相比起独立使用一个m.xxx.com的域名来对应PC端www.xxx.com域名,显然后者m.xxx.com的效果会更好些。
那么,本文白天就来给大家着重分享一下使用新的一个二级域名将织梦cms的移动端与PC端分离的方法,这里白天归纳总结了四个步骤:
【注:此处的分离指的是PC端和移动端使用不同的模板,且所有的页面地址,只有域名不同(如PC端页面www.xxx.com/1.html对应的移动端页面为m.xxx.com/1.html)。】
原理:将PC端和移动端分别绑定不同的域名使用两个后台,两个后台绑定一个数据库。当更新内容时,PC端和移动端分别生成一遍。
- 解析一个移动端域名并绑定移动端目录(新建一个移动端目录)。
- 将现有的PC端的DEDEcms程序完全复制一份到移动端的目录中,那么当前应该有两份完全一样的DEDECMS程序,这份程序应该和PC站是完全一样的。效果如下图:
- 配置方面因为完全是复制的PC端程序,因此也不需要做修改。而且并不需要重新再安装一遍,数据库也默认使用PC端数据库(这样做可以让移动端的数据与PC端一致)。
- 移动端模板设置。因为是移动端是使用的PC端数据库,目录或文章页面模板的路径已经是固定好的,因此我们不需要修改移动端模板的名称或路径。对于移动端模板,我们只需要修改模板里的内容即可。
理论上,通过以上四步,基本上就已经实现织梦cms实现移动端与PC端分离了。
注意事项:
- 由于PC端和移动端共用一个数据库,那么在发文章时附件(如缩略图、文章主体图片)需要使用绝对路径,以保证PC版和WAP能同步调用同一个文件。
- 分离只分离了网站目录和域名,数据库是共用的。
总结一下,这样让PC端和移动端分离的好处就是免去了移动端做伪静态的麻烦,而且在做移动适配方面会更好做,效果会更明显,而且管理起来也方便。当然也有坏处,毕竟共用一个数据库,那么对于数据库的管理,在做任何修改之前都要记得备份数据库。
过去的今天:
- 2021: 竞价推广遇到恶意点击如何解决?(2)
原创文章,作者:白天,如若转载请注明出处:织梦cms实现移动端与PC端分离的方法
评论列表(2条)
你好!如果这个的吧,如A站发布,b站可是不生成静态页呢,需要手动去B站更新了呢
@小小:是的,这也是没办法的事,毕竟dedecms前端页大都是生成的静态页。