欢迎访问艾立兹站 Aliz- 专注建站教程与技术分享
您当前的位置:首页 > 建站教程 > 帝国 CMS 教程

帝国 CMS 批量修改内容页文件命名形式完整实操教程

时间:2026-08-12 09:41:40  来源:aliz.cn  作者:SKY  阅读:

一、先看懂系统自带 6 种命名规则


进入【栏目管理‑修改栏目】,找到内容页文件命名形式,系统原生选项:
  1. 0 = 信息 ID → 126.html(SEO 最推荐)
  2. 1 = 时间戳 + ID → 1783213126‑126.html
  3. 2 = 公共 ID
  4. 3=MD5 加密名称
  5. 4 = 年月日 + ID → 20260812126.html
  6. 自定义前缀,可以添加前缀 news‑,输出 news‑126.html

坑点说明:单纯修改栏目参数,只对之后新增文章生效,历史旧文章文件名不会自动改动,这是绝大多数站长遇到的首要问题。

二、方式 1:后台批量一次性修改全部栏目命名规则


适合几十个栏目快速配置
  1. 后台 → 栏目管理 → 批量管理栏目
  2. 勾选需要改动的所有栏目
  3. 下方批量操作选择【修改栏目属性】
  4. 往下滑动找到「内容页文件命名形式」
  5. 选定你需要的格式,自定义前缀按需填写,提交保存
现在新建文章已经启用全新命名;老数据还需要更新信息页地址。

三、方式 2‑SQL 语句批量修改栏目配置(栏目数量几百个首选)


数据表:phome_enewsclass 字段解释
  • filename:命名模式数字 0‑6
  • filename_qz 文件前缀

示例全部栏目改成【纯信息 ID】


sql
UPDATE phome_enewsclass SET filename='0',filename_qz='';

示例全部栏目设置前缀 article‑,ID 模式


sql
UPDATE phome_enewsclass SET filename='0',filename_qz='article-';

执行完毕之后所有栏目默认生成规则立刻生效。

四、更新全部旧文章访问地址(必不可少步骤)

  1. 后台顶部【系统设置】‑【数据更新】
  2. 依次执行下面三项
  • 更新栏目缓存
  • 更新信息页地址(最关键)
  • 刷新全部内容页静态页面

系统会根据当前栏目命名规则,重新计算每一条资讯的filenamenewspath存储地址。

五、去除日期文件夹(很多人需要)


如果你之前开启按日期分文件夹 20260812/126.html,想要改为直接栏目目录存放。 执行 SQL 清空存储路径字段:
sql
-- news为你的数据表,多模型需要逐条执行
UPDATE phome_ecms_news SET newspath='';

之后再次更新信息页地址、重新生成静态页即可,地址由 news/20260812/1.html 变成 news/1.html

六、完整的改造顺序(标准流程,防止 404)

  1. 备份数据库、备份 static/html 静态目录文件
  2. SQL / 后台批量修改栏目文件命名参数
  3. 执行 sql 清空日期目录 newspath(不需要日期文件夹再操作)
  4. 数据更新中心 → 更新信息页地址
  5. 刷新全部内容静态页面
  6. 旧的老式命名 html 文件手动删除
  7. Nginx/Apache 配置旧 URL301 重定向,保护百度收录

七、自定义专属文件名(二次开发进阶)


原生选项不够用时,修改生成逻辑文件: e/class/functions.php,搜索 ReturnInfoFileName 函数 可以自主编写规则,例如拼音标题 + id、英文别名 + id 格式。

八、高频故障排查

  1. 改完设置旧页面文件名不变
只改栏目配置不会改动历史数据,必须执行「更新信息页地址」+ 重新生成静态。
  1. 更新地址之后访问出现 404
检查模型数据表 newspath、filename 字段是否已经刷新成功;清除浏览器缓存。
  1. 静态文件依旧存放在旧日期文件夹
newspath 字段没有清空,执行对应模型表 sql 重置路径。

九、SEO 优化提醒

  1. URL 改动属于网站重大改动,一定要添加 301 跳转,旧地址跳转新文件名,防止权重丢失;
  2. 优先选用纯 ID 短 URL,减少 URL 长度利于爬虫抓取;
  3. 全部静态刷新结束之后,提交站点地图至搜索引擎。

本文配套模板、静态源码可前往艾立兹素材库alisucai.com下载

发表评论 共有0条评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
公众号二维码

扫码关注公众号
获取全套技术教程