DEDECMS 是一款非常流行的开源内容管理系统(CMS),它为用户提供了丰富的功能和灵活的模板设计选项。然而,在实际使用过程中,URL 的长度优化问题常常被忽视。本文将详细介绍如何通过调整设置来缩短 DEDECMS 网站的 URL 长度,从而提升 SEO 效果。
一、去掉 a 目录和 html 目录
在 DEDECMS 5.5 版本中,默认情况下生成的静态文件会被保存到根目录下的 “a” 文件夹中,这种设置虽然可以减少一部分 URL 长度,但仍然不够理想。我们可以通过以下步骤彻底移除这个多余的目录:
1. 登录到 DEDECMS 后台管理界面,进入【系统】->【系统基本参数】->【核心设置】。
2. 找到“文档 HTML 默认保存路径”,将默认值 /a 修改为 / ,这样就可以直接将文件生成到网站根目录下。
3. 如果你的站点之前已经存在大量以 /a 开头的链接,记得做好 301 重定向,确保旧链接不会失效。
完成上述操作后,原本类似 http://网站域名/a/年/月日/文档ID.html 的地址就会变成更简洁的形式:http://网站域名/年/月日/文档ID.html 。不过,这只是第一步,接下来还有更重要的优化措施。
二、去掉日期分类目录
继续深入优化 URL 结构,目标是进一步简化路径,达到如下格式:http://网站域名/目录名/文档ID/ 。
实现方法如下:
1. 在后台【系统】->【系统基本参数】->【其他选项】中,找到“是否允许用目录作为文档文件名”这一项,将其设置为“是”。同时,修改“文档命名规则”为 {typedir}/{aid}/index.html。
2. 接着,前往【栏目管理】页面,选择需要调整的栏目,点击【更改】按钮。
3. 在弹出的高级选项中,重新定义文章命名规则,输入 {typedir}/{aid}/index.html。
4. 最后别忘了更新相关栏目的 HTML 文件,使改动生效。
这样一来,所有新生成的文章链接都将采用简短且利于搜索引擎抓取的形式。
// 示例代码片段
// 假设 typedir 表示栏目路径,aid 表示文章唯一标识符
// 新的 URL 模式
{typedir}/{aid}/index.html
以上就是关于如何有效缩短 DEDECMS 网站 URL 的完整教程。通过这些简单的配置调整,不仅可以改善用户体验,还能显著增强网站在搜索结果中的表现。