如何调整Dedecms中添加新栏目时的文章命名规则默认路径?

要修改dedecms添加栏目时“文章命名规则”的默认路径,可以通过编辑系统配置文件来实现。具体操作步骤如下:,,1. 登录后台管理界面,进入“系统设置” > “系统基本参数”。,2. 在“系统基本参数”页面中,找到“文件命名规则”选项,点击编辑按钮。,3. 在弹出的窗口中,可以看到当前的文章命名规则。将其修改为你想要的默认路径即可。,4. 保存修改后,新建或修改栏目时,就会使用新的默认路径作为文章命名规则。,,需要注意的是,修改文章命名规则可能会影响网站的SEO效果和用户体验,因此在进行修改前需要谨慎考虑。建议在进行任何修改前先备份网站数据,以防出现意外情况。

在dedecms系统中,文章命名规则的默认路径通常为{typedir}/{Y}/{M}{D}/{aid}.html,这种结构虽然详细地包含了类型目录、年份、月份和日期以及文章ID,但有时可能过于复杂,不利于搜索引擎优化(SEO)或用户记忆,修改这一默认路径成为了许多网站管理员的需求。

如何调整Dedecms中添加新栏目时的文章命名规则默认路径?

修改方法

1、单独添加分类默认修改

需要修改的文件是include/common.inc.php

在该文件中查找到以下代码:

“`php

// 文档的默认命名规则

$art_shortname = $cfg_df_ext = ‘.html’;

$cfg_df_namerule = ‘{typedir}/{Y}/{M}{D}/{aid}’.$cfg_df_ext;

“`

将其中的{Y}/{M}{D}删除,简化为{typedir}/{aid}.html,这样新的URL将只包含栏目目录和文章ID,例如http://www.xxx.com/xx/172.html

2、批量添加分类默认修改

需要修改的文件是dede/templets/catalog_add_quick.htm

在该文件中查找到以下代码:

“`html

<tr>

<td height="26">文章命名规则:</td>

<td><input name="namerule" type="text" id="namerule" value="{typedir}/{Y}{M}{D}/{aid}.html" size="40" />

<img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide(‘helpvar2’)" /> </td> </tr>

“`

将值{typedir}/{Y}{M}{D}/{aid}.html修改为自定义路径,如{typedir}/{aid}.html

3、修改列表页命名规则

单独添加分类时,修改文件dede/templets/catalog_add.htm中的相关代码:

“`html

<tr>

<td height="26">列表命名规则:</td>

<td>

如何调整Dedecms中添加新栏目时的文章命名规则默认路径?

<input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" class="pubinputs" style="width:250px" /> <img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide(‘helpvar3’)"/>

</td>

</tr>

“`

批量添加分类时,修改文件dede/templets/catalog_add_quick.htm中的相关代码:

“`html

<tr>

<td height="26">列表命名规则:</td>

<td><input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" size="40" />

<img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide(‘helpvar3’)" />

</td>

</tr>

“`

将上述两处的值{typedir}/list_{tid}_{page}.html修改为自定义路径,如{typedir}/list.html

表格示例

修改项 原路径 新路径 说明
文章命名规则 {typedir}/{Y}/{M}{D}/{aid}.html {typedir}/{aid}.html 删除年月日,简化路径
列表命名规则(单独添加) {typedir}/list_{tid}_{page}.html {typedir}/list.html 简化列表页命名规则
列表命名规则(批量添加) {typedir}/list_{tid}_{page}.html {typedir}/list.html 同上,适用于批量添加时

通过上述步骤,可以有效地简化dedecms中的文章和列表页的URL结构,从而有助于提升网站的SEO效果和用户体验,如果有任何疑问或需要进一步的帮助,请参考以下FAQs部分。

FAQs

问题1:修改文章命名规则后,旧的文章链接是否会自动更新?

:不会自动更新,修改文章命名规则后,新发布的文章会按照新的规则生成链接,但已发布的文章链接不会发生变化,需要手动更新旧文章的链接,或者使用重写规则来确保旧链接能够正确指向新链接。

问题2:如何确保修改后的命名规则在所有栏目中生效?

:确保所有涉及到的PHP文件和模板文件中的相关代码都已更新为新的命名规则,对于批量添加分类的情况,特别要注意dede/templets/catalog_add_quick.htm文件中的设置,以确保每次批量添加时都能应用新的命名规则,建议在修改前备份相关文件,以防出现问题时能快速恢复。

通过以上步骤和注意事项,可以有效地管理和优化dedecms系统中的文章和列表页的URL结构,提升网站的整体性能和用户体验。

DedeCMS中,当添加新栏目时,通常有一个“文章命名规则”的设置,这个设置决定了新发布的文章的默认路径,以下是修改DedeCMS中添加栏目时“文章命名规则”默认路径的步骤和建议:

步骤:

1、登录后台管理

如何调整Dedecms中添加新栏目时的文章命名规则默认路径?

打开DedeCMS的后台管理界面,输入管理员账号和密码。

2、进入栏目管理

在后台管理中找到“栏目管理”模块,点击进入。

3、选择要修改的栏目

在栏目列表中找到需要修改命名规则的栏目,点击该栏目的编辑按钮。

4、修改命名规则

在栏目编辑页面,找到“文章命名规则”的设置选项,DedeCMS通常提供了预设的命名规则,如按年份、月份、天数等自动生成路径。

如果要修改默认路径,可以根据需求自行编辑路径规则,你可以设置为“/栏目名称/文章ID文章标题.html”。

确保新的命名规则符合网站的整体结构和SEO要求。

5、保存设置

完成命名规则的修改后,点击“保存”或“提交”按钮,保存你的设置。

建议:

遵循SEO最佳实践

确保新的命名规则遵循SEO最佳实践,例如使用关键词、避免使用特殊字符、数字或下划线。

考虑用户体验

确保新的命名规则易于用户记忆和搜索,同时也要便于搜索引擎抓取。

测试新规则

在更改命名规则后,发布几篇文章以测试新的路径是否正确,并检查网站的其他功能是否受到影响。

备份当前设置

在进行任何修改之前,建议备份当前的栏目设置和数据库,以防万一出现问题。

定期检查

定期检查文章的命名规则,确保其与网站的整体策略保持一致,并适应可能的变化。

通过以上步骤和建议,你可以专业、准确地修改DedeCMS添加栏目时“文章命名规则”的默认路径。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1117569.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-01 16:10
下一篇 2024-10-01 16:10

相关推荐

发表回复

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

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入