文章命名规则
在织梦CMS(DedeCMS)中,文章的URL命名规则对搜索引擎优化(SEO)和用户体验有着重要影响,默认情况下,织梦CMS的文章命名规则是 {typedir}/{Y}/{M}{D}/{aid}.html,这种格式生成的URL地址较长且包含多个层级,可能不利于搜索引擎的收录与索引。
常见的文章命名规则
织梦CMS提供了多种命名规则,用户可以根据具体需求进行选择或自定义:
命名规则 | 描述 |
{typedir}/{Y}/{M}{D}/{aid}.html | 默认规则,包含栏目目录、年月日及文章ID。 |
/{aid}.html | 简化版规则,仅包含文章ID,利于简化路径结构。 |
/{Y}/{M}{D}/{aid}.html | 仅保留年月日和文章ID,去除栏目目录。 |
/{typedir}/{pinyin}.html | 使用拼音命名,需修改核心文件。 |
/{typedir}/{py}.html | 使用拼音首字母命名,同样需修改核心文件。 |
/{cc}.html | 日期与ID混编后转换为适合的字母。 |
修改方法
可以通过后台管理界面或直接修改系统文件来调整文章命名规则:
1、通过后台管理界面:进入“频道管理” > 选择相应频道的“修改”选项 > “高级选项”,在这里可以直接修改文章命名规则。
2、修改系统文件:
打开include/common.inc.php
文件,找到并修改$cfg_df_namerule
变量,例如将{typedir}/{Y}/{M}{D}/{aid}
修改为{typedir}/{aid}
。
对于批量添加分类的情况,还需要修改dede/templets/catalog_add_quick.htm
文件中的相关代码。
常见问题解答
1、如何只显示文章名的拼音而不带文章ID?
需要修改核心文件includehelperschannelunit.helper.php
,找到大约第194、195行,删除'.'.$aid
即可。
2、如何批量更改所有栏目的命名规则?
除了逐个修改每个栏目外,还可以通过修改include/common.inc.php
文件中的默认命名规则来实现全局更改。
织梦CMS提供了灵活的文章命名规则,用户可以根据自身需求进行调整以优化SEO效果和用户体验,无论是通过后台管理界面还是直接修改系统文件,都能轻松实现这一目标。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1112578.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复