Typecho 更换域名指南

在 Typecho 中更换域名,主要涉及数据库中站点地址的更新,以及文章内链接的批量替换,确保网站在新域名下正常运行。

步骤 1:修改站点地址

  • 登录 phpMyAdmin 或其他数据库管理工具。
  • 找到 typecho_options 表。
  • 编辑 siteUrl 字段,将其值改为新的域名,例如:
https://newdomain.com
  • 保存修改后,刷新网站验证首页是否能正常访问。

步骤 2:批量替换文章内旧域名

如果文章中包含旧域名的图片或链接,需要在数据库中批量替换:

UPDATE `typecho_contents`
SET `text` = REPLACE(`text`, 'https://olddomain.com''https://newdomain.com');

执行后,文章中的所有旧链接将更新为新域名。

步骤 3:迁移与还原(可选)

若更换域名同时迁移服务器,可按以下流程操作:

  • 备份网站文件与数据库(宝塔面板可直接压缩下载)。
  • 新服务器创建站点与数据库,并开启伪静态规则。
  • 上传并解压网站文件,删除旧的 config.inc.php 文件。
  • 导入已替换好域名的数据库备份。
  • 配置 SSL(如使用 HTTPS)。

验证与优化

  • 清理浏览器缓存和 CDN 缓存,确保新域名资源加载正常。
  • 检查图片、附件、内链是否全部指向新域名。
  • 在搜索引擎中提交新域名的 站点地图,加快收录。

提示:执行 SQL 前务必备份数据库,以防误操作导致数据丢失。

这样操作后,无论是单纯更换域名还是迁移服务器,都能保证 Typecho 网站平稳切换到新地址。

THE END