Typecho文档-网站搬家/更换域名

发布于: 2025-05-09 所属类目: typecho

文档说明:
由于Typecho本身的局限性,在使用附件上传的过程中,其引用的为绝对地址路径,这就导致我们在进行网站搬家特别是更换域名的过程中会出现图片404的问题,如果通过逐一修改已发布文章的方式来变动,就会尤其麻烦。
其实,我们可以通过SQL语句的Update方式来实现批量更新。

使用工具:
phpmyadmin/navicat等数据库管理工具

数据库语句:

# 后台设置域名:
UPDATE `typecho_options` SET `value` = '新域名' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0;

# 文章中域名
UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'原域名','新域名');

# 管理员网址
UPDATE `typecho_users` SET `url` = REPLACE(`url`,'原域名','新域名');

# 评论中域名
UPDATE `typecho_comments` SET `url` = REPLACE(`url`,'原域名','新域名');
UPDATE `typecho_comments` SET `text` = REPLACE(`text`,'原域名','新域名');

# 评论中名称
UPDATE `typecho_comments` SET `author` = REPLACE(`author`,'原名称','新名称');

# 评论中邮箱
UPDATE `typecho_comments` SET `mail` = REPLACE(`mail`,'原邮箱','新邮箱');

注意:
数据珍贵,请提前备份网站数据库

版权申明:
本文由胡家小子于2023/10/18在【日志屿】分享,特此申明。

微信扫码分享

请使用微信扫描二维码分享

网站已运行 93 天 | 共有文章 50 篇