通过浏览器开发者工具(最直接、最常用)
这是最快、最直观的方法,尤其适用于已经上线的网站。

(图片来源网络,侵删)
-
打开目标网站。
-
按
F12键 或右键点击页面选择“检查”,打开浏览器的开发者工具。 -
切换到“网络”选项卡,并勾选“禁用缓存”(Disable cache),这样可以确保获取的是最新的文件。
-
刷新网页,观察网络请求列表。
(图片来源网络,侵删) -
关键搜索:在过滤框中输入以下关键词进行搜索:
dede:这是最核心的标识,你很可能会看到类似dede/login.php、dede/templets/login.htm的请求,这几乎可以 100% 确定是 DedeCMS。include:DedeCMS 的很多功能文件都在include目录下,你可能会看到include/dedetemplate.class.php、include/arc.archives.class.php等文件被加载。templets:这是 DedeCMS 模板文件的默认目录,你会看到大量从templets/目录加载的 CSS 和 JS 文件,templets/default/style/dedecms.css。plus:DedeCMS 的辅助功能模块目录,如plus/feedback.php(评论)、plus/search.php(搜索)等。member:会员中心目录,如member/index.php、member/mtypes.php等。
如果以上任何一个关键词在“网络”面板中频繁出现,那么该网站使用 DedeCMS 的可能性就非常高。
通过网页源代码分析
如果你无法使用开发者工具,或者想通过静态代码判断,可以查看网页的 HTML 源代码。
-
在网页上右键,选择“查看网页源代码”。
(图片来源网络,侵删) -
搜索以下特征:
-
CSS 文件路径:在
<head>标签内寻找包含templets和dedecms的 CSS 链接。<link href="/templets/default/style/dedecms.css" rel="stylesheet" type="text/css" />
这条路径是 DedeCMS 默认模板的典型特征。
-
JavaScript 文件路径:寻找包含
templets的 JS 文件。<script src="/templets/default/js/jquery.min.js"></script> <script src="/templets/default/js/dedeajax2.js"></script>
dedeajax2.js是 DedeCMS 特有的 AJAX 处理文件。 -
特定的 HTML 注释或类名:一些模板开发者会在代码中留下注释或使用特定的 CSS 类名。
<!-- DedeCMS 提示:不要删除本行注释 --> <div class="dede_pages">
虽然模板可以被修改,但这些是常见的线索。
-
通过 URL 和文件结构分析
观察网站的 URL 结构和后台入口地址,这也是非常有效的判断方法。
- 后台登录地址:DedeCMS 的默认后台登录地址是
/dede/login.php,尝试访问http://你的网站域名/dede/login.php,如果成功跳转到登录页面,那就确定了。 - URL 结构:DedeCMS 的文章详情页 URL 通常遵循特定模式,
/plus/view.php?aid=123/archives/123/123.html/category/频道ID/列表ID.html这些plus/view.php、archives/等路径是其路由的典型特征。
- 文件目录:如果网站服务器允许目录浏览(或者你通过其他方式知道),可以直接查看根目录下的文件夹,如果存在
dede/、include/、templets/、plus/、member/这些目录,基本可以锁定是 DedeCMS。
通过特定的页面内容
有些页面是 DedeCMS 的“标配”,可以直接访问它们来验证。
- 访问后台首页:如上所述,访问
/dede/。 - 访问文章发布页:访问
/dede/archives_add.php,如果登录后会看到一个内容编辑器(通常是ckeditor或kindeditor),页面标题通常包含“添加文档”等字样。 - 访问系统基本参数设置页:访问
/dede/sys_info.php,这个页面会显示 PHP 版本、MySQL 版本等服务器信息,是 DedeCMS 后台的标志性页面之一。
使用在线工具或浏览器插件
如果你需要批量检测或者不想手动操作,可以借助工具。
- Wappalyzer 浏览器插件:这是一个非常强大的网站技术识别插件,支持 Chrome, Firefox, Edge 等主流浏览器,安装后,它会自动在浏览器工具栏上显示网站使用的技术栈,如果检测到 DedeCMS,会直接显示出来。
- 在线网站技术查询工具:有很多网站提供类似服务,你只需要输入网址,它就会分析并返回网站使用的技术,包括 CMS 类型。
- BuiltWith
- Wappalyzer (也有在线版)
- WhatCMS
总结与判断流程
一个推荐的判断流程如下:
- 首选方法:打开网站,按
F12-> 切换到“网络”选项卡 -> 刷新 -> 搜索dede,如果出现大量相关请求,立即下结论。 - 辅助验证:如果第一步结果不明显,查看网页源代码,搜索
dedecms.css或dedeajax2.js。 - 终极确认:尝试直接访问
/dede/login.php或/dede/,如果能打开登录界面,那就是板上钉钉了。
注意事项:
- 模板修改:很多网站会修改默认模板,可能会删除或重命名
dedecms.css等文件,但这通常无法改变其核心文件结构(如dede/目录)。 - 安全加固:出于安全考虑,一些网站会重命名或删除
dede目录,将其移动到其他位置(如/admin/),这时方法一和方法二就尤为重要。 - 二次开发:经过深度二次开发的 DedeCMS 网站,其前台页面可能已经面目全非,但后台的核心逻辑和文件结构通常不会改变,所以访问后台相关页面是可靠的验证方式。
综合运用以上几种方法,你就可以非常准确地判断出一个网站是否使用了 DedeCMS 程序。
