麦芽的编程笔记
2026-10-26

上线清单:正式站切换那天我逐项查了什么

从测试站转为正式站是一组很小的开关和一个联动的清单。这里是我实际执行、也实际踩过亏的版本。

运维SEO清单

开关

一个 testBadge 开关控制三件事:页面右上角测试横幅、meta robots、全局 robots.txt 的 Allow/Disallow。切换只需要一行 env,但三处必须同时生效——漏掉 meta robots 是最常见的翻车。

逐项清单

  • meta robots、robots.txt、sitemap 三处一致性(Disallow 期间 sitemap 不应带上正式域名);
  • 备案号在每类页面(博客 / 门户 / 城市站)的页脚都真实展示,且链接到工信部;
  • canonical 指向上线后的正确入口——首页改版后这个必须手动过一遍;
  • 测试脚本、临时 token 页面用完即删,测试残留目录在服务器侧删除(root 所有文件用 chattr -i 解锁再删);
  • 数据库快照:上线前后各拉一份,真出问题时才有回滚的根。

上线后第一周

盯 404 和内容收录情况,随后做了一轮演示数据瘦身(三家演示租户整体下线),再按真实品牌重建四个租户、把地区铺到省市区县三级。正式站的寿命比开发期长得多,数据宁少勿假——这句话在运维上就是字面意思。


继续阅读:

用 WorkBuddy,三天从 0 写出一个多租户城市站CMS

泛域名部署的三个坑:NXDOMAIN、强制 HTTPS 和静态 robots.txt

单文件 SQLite + 根目录部署:一套更省心的 PHP 站点结构

多租户城市站的数据模型:一家企业和它的几十个分站怎么存

城市分站渲染引擎:一套模板是怎么替换占位符产出这批站的

批量生成不要变成内容工厂:地区站点的内容规则

和 AI 结对编程五条纪律:怎么让它产出可直接上线的代码