修改织梦默认栏目页、文章页URL命名规则,简化目录结构

修改织梦默认栏目页、文章页URL命名规则,简化目录结构

版权声明:本文为博主原创文章,未经博主允许不得转载。

用织梦Dedecms建站,建议优化系统默认的URL结构,这样能简化网站目录深度,利于搜索引擎收录。

现在织梦的默认文章命名规则是

{typedir}/{Y}{M}/{D}/{aid}.html

{typedir}代表的是上级目录

如我的网站http://www.xxx.com/

按照织梦默认的命名规则,一级栏目下生成的文章URL为

http://www.xxx.com/xx/xx/xx/x.html

二级目录下生成的文章URL为

http://www.xxx.com/xx/xx/xx/xx/x.html

大家可以看出,在一级目录最终生成的文件已经是在三级目录下了,在二级目录下生成的文章就到了四级目录,

分类越细的话,最终生成的文章所在目录就越深,这样不利于搜索引擎访问该页面,所以建议大家更改织梦文章默认的命名规则,减少多余目录,

直接在栏目目录下就生成HTML文件,把年月日这两个文件夹精简掉,这样更有利于SEO优化

我现在的文章页URL的命名规则是{typedir}/{aid}.html,删除了年月日两个文件夹,或则你也可以改为{typedir}/{Y}{M}{D}{aid}.html,将年月日和文章ID作为HTML的名字。

更改方式有两种,一种是创建栏目,然后再对栏目进行修改

一、打开网站栏目管理,找到需要更改的栏目,点击右边的更改,然后点击高级选项,对里面的文章命名规则或列表命名规则进行更改。

二、打开织梦系统文件,对默认值进行修改,这样再新建栏目的时候就不需要再进行修改了,一步到位。

织梦Dedecms修改默认文章命名规则。//Dedecms5.5,Dedecms5.6测试有效

1、单独添加分类默认修改,修改文件:include/common.inc.PHP
查找代码:

//文档的默认命名规则
$art_shortname = $cfg_df_ext = '.html';
$cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

2、批量添加分类默认修改,修改文件:dede/templets/catalog_add_quick.htm
查找代码:

""namerule"" type=""text"" id=""namerule"" value=""{typedir}/{Y}{M}{D}/{aid}.html"" size=""40"" class=""pubinputs"" />
  • 1
  • 1

3、将{typedir}/{Y}{M}{D}/{aid}修改为你自定义的URL路径即可,如删除只留下{aid}。注意上面两处修改一定要保持一致。
织梦Dedecms修改默认列表命名规则。//Dedecms5.5,Dedecms5.6测试有效

1、单独添加分类默认修改,修改文件:dede/templets/catalog_add.htm
查找代码:

""namerule2"" style=""width: 250px;"" name=""namerule2"" type=""text"" value=""{typedir}/list_{tid}_{page}.html"" />
  • 1
  • 1

2、批量添加分类默认修改,修改文件:dede/templets/catalog_add_quick.htm
查找代码:

""namerule2"" name=""namerule2"" size=""40"" type=""text"" value=""{typedir}/list_{tid}_{page}.html"" />
  • 1
  • 1

3、将{typedir}/list_{tid}_{page}.html修改为你自定义的URL路径即可,注意上面两处修改一定要保持一致。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114376.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux目录结构详解_文件系统目录结构采用

    linux目录结构详解_文件系统目录结构采用前言平常linux系统用的也不少,那么linux下的每个目录都是用来干什么的,小伙伴们有仔细研究过吗?让我们来了解下吧Linux系统目录结构登录系统后,在当前命令窗口下输入命令:[root@

    2022年7月31日
  • 美女图片采集器 (源码+解析)[通俗易懂]

    美女图片采集器 (源码+解析)[通俗易懂]前言:有一段时间没写博客了,”持之以恒”徽章都暗了,实在不该。前一段确实比较忙,…小小地给自己的懒找个借口吧。大二即将结束,学习iOS也有一段时间了。今天抽点时间,开源一个前几天刚上传的App里面的一个功能,RT,美女图片采集器。 美女..相信没有人不喜欢吧,基于此,这个小Demo应运而生。注: 本文正在参加博

    2022年9月14日
  • vim查找快捷键_vim搜索关键字命令

    vim查找快捷键_vim搜索关键字命令vim有强大的字符串查找功能。我们通常在vim下要查找字符串的时候,都是输入/或者?加需要查找的字符串来进行搜索,比如想搜索super这个单词,可以输入/super或者?super,两者的区别是前者是从上往下搜索,后者是从下往上搜索。那么如果我想搜索本行中某个单词,并且这个单词很长的时候,手动输入该字符串是非常麻烦的…

    2022年9月24日
  • 推特宣布永久停用特朗普个人账号

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 据央视新闻消息,当地时间1月8日晚,美国社交网站推特发布声明,称将永久停用美国总统特朗普的个人账号。 声明称,“在经…

    2021年6月25日
  • Sql Server数据恢复

    Sql Server数据恢复

    2021年8月2日
  • 网页游戏设计经验谈「建议收藏」

    网页游戏设计经验谈「建议收藏」作者是网页游戏《古今东西》(www.ooplay.net)的设计者。这篇文章讲述了设计游戏3年中的感悟。 引言有这样一个故事。曾经有一段时期,地球上所有的人都是神,但是他们却无法无天,滥用神权。因此,众神之神的梵天决定,要把人的神性从他们身上取走,藏在他们永远也找不到的地方,让他们再也不能滥用自己的神权。“我们把它深埋在地下吧。”其他神说。“不,”梵天说,“因为他们会向下挖地,

    2022年6月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号