
(图片来源网络,侵删)
您在DedeCMS后台删除的,仅仅是数据库里的记录,告诉系统“这个内容不存在了”,DedeCMS为了加快网站访问速度,会生成大量的静态HTML文件(.html 文件)存放在您的网站服务器上,当访客或搜索引擎访问时,他们直接访问这些静态文件,而不是去查询数据库,所以即使后台删除了,前台页面依然存在。
这就像图书馆的目录(数据库)里把某本书注销了,但书架上的实体书(静态文件)还没被搬走,读者还是能找到并阅读它。
如何彻底删除这些页面?
您需要登录您的网站服务器(FTP、SFTP或主机控制面板文件管理器),手动删除对应的静态HTML文件。
第一步:找到文件存放位置
DedeCMS生成静态文件的默认位置是您网站根目录下的 html 文件夹。

(图片来源网络,侵删)
- 网站根目录:通常是您通过FTP登录后看到的顶级文件夹,里面包含
dede(后台目录)、templets(模板目录)、plus(插件目录)等。 - 目标文件夹:
网站根目录/html/
您的网站域名是 www.example.com,那么您需要登录FTP,进入 www.example.com 这个文件夹,然后找到并进入 html 文件夹。
第二步:定位并删除具体文件
这是最关键的一步,您需要知道删除的是哪个栏目或文章,然后找到对应的文件。
删除的是单篇文章
- 确定文章ID:回想一下您在后台删除的文章的ID是多少,您可以在后台“内容管理”-“所有文档”里查看,即使删除了,在回收站里通常还能看到ID。
- 找到文件:登录FTP,进入
网站根目录/html/文件夹。 - 文件命名规则:单篇文章的HTML文件通常存放在以文章ID命名的子文件夹里。
- 路径通常是:
网站根目录/html/文章ID/ - 文件名通常是:
文章ID.html - 例如:如果您删除了ID为
123的文章,那么您需要删除html/123/123.html这个文件。
- 路径通常是:
删除的是整个栏目

(图片来源网络,侵删)
- 确定栏目ID:在后台“频道管理”或“栏目管理”中,找到您删除的栏目,记下它的ID。
- 找到文件夹:登录FTP,进入
网站根目录/html/文件夹。 - 文件夹命名规则:每个栏目都会在
html文件夹下生成一个以其ID命名的文件夹,里面存放该栏目下所有文章的HTML文件。- 路径通常是:
网站根目录/html/栏目ID/ - 例如:如果您删除了ID为
45的栏目,那么您需要删除整个html/45/文件夹。
- 路径通常是:
删除的是首页
- 首页文件通常位于
网站根目录/下,文件名一般是index.html。 - 删除首页后,您的网站可能会暂时无法访问,或者显示服务器默认页面,您可以在后台重新生成首页来恢复。
- 登录后台确认:在DedeCMS后台确认您要删除的内容(文章/栏目)及其ID。
- 登录FTP工具:使用FileZilla等FTP工具,或使用主机商提供的文件管理器,连接到您的网站服务器。
- 导航到目录:进入
网站根目录/html/文件夹。 - 定位文件/文件夹:根据您删除内容的ID,找到对应的文件夹(如
html/123/)或文件(如html/123/123.html)。 - 执行删除:
- 删除文章:删除对应的
.html文件。 - 删除栏目:删除整个ID文件夹。
- 删除文章:删除对应的
- 刷新网站:在浏览器中访问对应页面,确认是否已经显示“404 Not Found”或类似错误,表示删除成功。
重要提醒和最佳实践
- 清理“死链”:删除页面后,这些页面的链接就变成了“死链”(Dead Link),为了SEO(搜索引擎优化)健康,建议您将死链提交给百度站长平台等,让搜索引擎知道这些链接已经失效,不再抓取。
- 养成好习惯:在DedeCMS后台,删除文章或栏目时,最好勾选“删除相关HTML文件”选项(如果您的版本有此功能),但这并非所有版本都有,所以手动清理是最保险的方法。
- 使用批量删除工具:如果您需要批量删除很多内容,手动一个个找文件夹非常麻烦,您可以寻找一些“DedeCMS批量删除HTML文件”的插件或小工具,它们可以根据栏目ID范围来批量删除,能大大提高效率。
- 注意文件权限:确保您有权限删除这些文件,如果无法删除,请检查文件权限,或者联系您的主机商。
您前台看到的“幽灵页面”是服务器上的静态HTML文件,只要登录FTP,找到 html 文件夹下对应ID的文件或文件夹并删除,问题就解决了。
