{aid}
改为{typedir}/{aid}/index.html
。,7. 修改完成后,点击“确定”按钮保存更改。,8. 更新网站缓存以使更改生效。,,通过以上步骤,你可以成功修改dedecms的默认文档命名规则。在Dedecms中,修改默认的文档命名规则可以通过编辑相应的PHP文件来实现,具体操作步骤如下:
修改默认文章命名规则
单独添加分类默认修改
1、修改文件:include/common.inc.php
2、查找代码:
“`php
// 文档的默认命名规则
$art_shortname = $cfg_df_ext = ‘.html’;
$cfg_df_namerule = ‘{typedir}/{Y}/{M}{D}/{aid}’.$cfg_df_ext;
“`
3、修改为:
“`php
// 自定义命名规则,例如去掉时间部分
$cfg_df_namerule = ‘{typedir}/{aid}’.$cfg_df_ext;
“`
批量添加分类默认修改
1、修改文件:dede/templets/catalog_add_quick.htm
2、查找代码:
“`html
<tr>
<td height="26" class=’bline’>文章命名规则:</td>
<td class=’bline’><input name="namerule" type="text" id="namerule" value="{typedir}/{Y}{M}{D}/{aid}.html" size="40" class="pubinputs" /> <img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide(‘helpvar2’)" /> </td>
</tr>
“`
3、修改为:
“`html
<tr>
<td height="26" class=’bline’>文章命名规则:</td>
<td class=’bline’><input name="namerule" type="text" id="namerule" value="{typedir}/{aid}.html" size="40" class="pubinputs" /> <img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide(‘helpvar2’)" /> </td>
</tr>
“`
修改默认列表命名规则
单独添加分类默认修改
1、修改文件:dede/templets/catalog_add.htm
2、查找代码:
“`html
<tr>
<td height="26">列表命名规则:</td>
<td>
<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>
“`
3、修改为:
“`html
<tr>
<td height="26">列表命名规则:</td>
<td>
<input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{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>
“`
批量添加分类默认修改
1、修改文件:dede/templets/catalog_add_quick.htm
2、查找代码:
“`html
<tr>
<td height="26">列表命名规则:</td>
<td><input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html" size="40" class="pubinputs" /> <img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide(‘helpvar3’)" /></td>
</tr>
“`
3、修改为:
“`html
<tr>
<td height="26">列表命名规则:</td>
<td><input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{page}.html" size="40" class="pubinputs" /> <img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide(‘helpvar3’)" /></td>
</tr>
“`
相关问答FAQs
1、Q:修改了文章命名规则后,为什么新发布的文章URL没有变化?
A:确保你已经正确保存并上传了修改后的文件,如果仍然没有变化,请检查是否有缓存机制,清除缓存后再试,确认你在正确的位置进行了修改。
2、Q:批量修改分类时,如何确保所有分类的文章和列表命名规则都一致?
A:在批量修改时,可以在批量添加或编辑分类的页面上统一设置新的命名规则,然后应用到所有分类,这样可以避免逐个分类修改的麻烦。
Dedecms 修改默认文档命名规则
1. 引言
Dedecms 是一款功能强大的内容管理系统,默认情况下,它的文档命名规则通常为index.php
,在某些情况下,用户可能需要根据个人或项目需求修改默认的文档命名规则。
2. 修改步骤
2.1 准备工作
确保你有访问 Dedecms 根目录的权限。
准备好新的文档名称。
2.2 修改步骤
1、进入 Dedecms 根目录:使用 FTP 或其他文件管理工具登录 Dedecms 的根目录。
2、config.php
文件。
3、config.php
文件。
4、cfg_default_doc_type
变量。
5、修改文档命名规则:
将cfg_default_doc_type
变量的值从'index.php'
改为你想要的文档名称,例如'index.html'
或'index.htm'
。
示例代码:
“`php
$cfg_default_doc_type = ‘index.html’; // 修改这里为你的新文档名称
“`
6、保存并关闭文件:保存修改后的config.php
文件。
7、测试修改:
在浏览器中访问 Dedecms 的首页,检查是否使用了新的文档命名规则。
如果一切正常,则修改成功。
3. 注意事项
修改文档命名规则后,请确保服务器上的所有文档都符合新的命名规则。
Dedecms 使用了其他配置文件来控制文档命名,可能需要同时修改这些文件。
修改配置后,如果有缓存文件,可能需要清空缓存以使更改生效。
4. 结束语
通过以上步骤,你可以轻松地在 Dedecms 中修改默认的文档命名规则,请根据你的具体需求进行操作,并在修改后进行充分测试以确保网站正常运行。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1124229.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复