帝国cms如何去掉已发文章url地址中的日期呢?

avatar 2019年11月8日13:46:33 评论

本人也是初次使用帝国CMS程序不久,原来一直使用的织梦,所以对帝国CMS也是非常不熟悉。这不,今天爱抖米的煮米就买了一个网址导航的模板,结果发现新发布的文章地址中包含了日期,我们都知道多层次的目录结构对于小站而言,是不利于seo优化的,那我就得把它去掉,网上查了下资源,只能修改新发布文章的地址目录结构,对原来发布的结构不生效。经果一上午的倒腾,终于还是解决了帝国cms的这个头痛的问题。

现爱抖米将解决方法公布如下:

第一步:(两种方案)

1、单栏目设置方法:

有些人可能并不想所有栏目都去掉日期,可以采用此方法。

进到你需要去掉文章地址日期的栏目中,修改->选择“生成选项”->找到最下方倒数第4行"内容页目录存放形式"->选择后面的下拉框"不设置目录",点击提交即可。

帝国cms如何去掉已发文章url地址中的日期呢?

如下图所示:选择不设置目录

帝国cms如何去掉已发文章url地址中的日期呢?

2、批量去掉帝国CMS文章url地址中日期的方法

如果你的栏目跟我一样多,并且都想去掉url中的日期要怎么操作呢?不可能一个一个去修改吧,那样不得累死人?我有个网站有600多个栏目,按照第一种方法显然是不太现实,因此懒人有懒人的办法,请往下看图。为了避免图片加载不成功或被误删除,我这里还是加以文字说明吧。

进入后台->选择"栏目"->选左侧的“栏目管理”->选最栏目管理最下方的“批量设置栏目属性”->中间按住CTRL/SHIFT+鼠标左键多选或全选栏目->右侧“选项设置【终极栏目】"->下方第五行“信息页目录存放形式”,下拉选择不设置目录,最好点击提交即可完成。

第二步:执行SQL语句

update phome_ecms_news set newspath='';

此处需要注意:如果你的文章表前缀不是默认的phome_需要进行修改为你的表前缀,例如:我爱斗米的数据表前缀为:adm_,那么在执行此语句时需要修改为:update adm5_ecms_news set newspath="";

后台->系统->备份与恢复数据->执行SQL语句,将以上代码复制粘贴过去,点击执行SQL即可。

帝国cms如何去掉已发文章url地址中的日期呢?

第三步:更新信息页地址(非常重要)

这一步是非常重要的,网上的方法均没有提到此步,直接完成前面两步后就让你更新数据,结果原来的文章地址中还是没有改变,只改变了后面添加的文章地址信息。如果你是老站,最好不要这么做,因为,你原来被搜索引擎已经收录的地址会发生改变,结果全部变成404,慎重!!!

帝国cms如何去掉已发文章url地址中的日期呢?

第四步:更新所有

帝国cms如何去掉已发文章url地址中的日期呢?

至此已大功告成,刷新一下页面看看吧,有没有变化,如果还没有变化,请与我联系,咱们一起交流,联系方式在本文下方,或加我QQ:1092071188

weinxin
欢迎加我微信互相学习交流
扫一扫,加微信好友。或加QQ:109708576

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: