index.html 是 DedeCMS 默认生成的首页静态文件,当你访问你的网站域名时,服务器会优先展示这个静态文件,而不是去执行 PHP 脚本动态生成页面。

(图片来源网络,侵删)
下面我将为你提供几种删除 index.html 的方法,并解释它们的原理和适用场景。
后台直接删除(最简单、最推荐)
这是最直接、最安全的方法,适用于只需要临时删除一次的场景。
-
登录 DedeCMS 后台:使用你的管理员账号登录网站后台。
-
进入文件管理器:在后台左侧菜单中,找到并点击 “系统” -> “系统文件管理器”。
(图片来源网络,侵删) -
定位到首页文件:在文件管理器中,导航到你的网站根目录(通常是 或
/dede/的上一级)。 -
删除文件:找到
index.html文件,选中它,然后点击顶部的 “删除” 按钮,确认删除即可。
优点:
- 操作简单直观,无需代码。
- 安全,不会误删其他文件。
缺点:

(图片来源网络,侵删)
- 如果开启了首页自动更新(你修改了首页内容并生成),DedeCMS 可能会自动重新创建一个
index.html文件,删除只是暂时的。
通过 FTP 或主机控制面板删除(最常用)
如果你无法登录后台,或者后台的文件管理器不好用,这是最常用的方法。
- 连接 FTP:使用 FTP 软件(如 FileZilla, FlashFXP 等)连接到你的网站服务器。
- 进入网站根目录:导航到你的网站根目录(通常是
public_html,wwwroot或httpdocs)。 - 找到并删除文件:在根目录下找到
index.html文件,右键点击选择 “删除”。
或者,你也可以通过你的主机商提供的控制面板(如 cPanel, Plesk, 宝塔面板等)自带的文件管理器进行删除,操作方法和 DedeCMS 后台的文件管理器类似。
优点:
- 适用于任何情况,即使网站后台无法访问。
- 删除后,只要不重新生成,文件就不会回来。
缺点:
- 需要你拥有 FTP 权限或主机控制面板的登录信息。
修改首页生成规则(一劳永逸的解决方案)
如果你想永久不生成 index.html,而是让网站首页动态显示(即访问域名时直接执行 index.php),你需要修改 DedeCMS 的核心配置文件。
⚠️ 重要警告:修改核心文件前,请务必备份原文件!以防操作失误导致网站无法访问。
- 找到核心配置文件:通过 FTP 或主机控制面板,进入网站根目录,找到
config_update.php文件。注意:不是config.php。 - 修改配置项:用文本编辑器(如 Notepad++, VS Code)打开
config_update.php文件。 - 查找并修改
cfg_indexname:在文件中找到下面这一行:$cfg_indexname = 'index.html';
- 修改为 PHP 文件:将
'index.html'修改为'index.php'。$cfg_indexname = 'index.php';
- 保存文件:保存并上传回服务器,覆盖原文件。
修改后的效果:
- 后台生成:当你再进入后台的“主页生成管理”时,你会发现默认生成的文件名已经变成了
index.php,此时你再点击“生成主页”,生成出来的就是index.php文件了。 - 网站访问:访问你的网站域名时,浏览器会直接请求
index.php,服务器会动态执行 PHP 代码来生成页面内容,速度上会比静态的index.html稍慢,但内容永远是实时的。 - 清理旧文件:修改此配置后,你仍然需要手动删除根目录下旧的
index.html文件,因为它依然存在。
优点:
- 从根本上改变了网站的首页生成方式,一劳永逸。
- 更新非常频繁的网站,动态首页可以保证用户看到的是最新内容。
缺点:
- 修改了核心文件,有一定风险(虽然很小)。
- 动态页面的访问速度和服务器负载通常高于静态页面。
总结与建议
| 方法 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| 后台删除 | 临时删除,调试,测试网站。 | 简单、安全。 | 可能会自动重新生成。 |
| FTP/面板删除 | 无法登录后台,或需要彻底删除旧文件。 | 通用、彻底。 | 需要额外工具。 |
| 修改配置 | 永久性不生成静态首页,希望首页动态化。 | 一劳永逸,内容实时。 | 修改核心文件,有风险,性能略低。 |
给你的建议:
- 如果你只是想看看修改后的效果,或者临时关闭静态首页,用 方法一 或 方法二 即可。
- 如果你确定你的网站不再需要首页静态化,希望每次访问都看到最新内容,那么使用 方法三 是最根本的解决方案。
