换域名后Typecho数据库更新
Typecho网站的域名更换后,需要在数据库中将相应的数据更改过来。
以下 SQL 语句默认表前缀为 typecho_,若你的数据库表前缀不是 typecho_,请自行修改语句。
修改 typecho_options 表
将网站的设置里的域名替换成新的域名:
UPDATE `typecho_options` SET `value` = '新域名地址' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0;
修改 typecho_contents 表
将网站文章里的旧域名替换成新的域名:
UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');
修改 typecho_users 表
将管理员的个人网站进行替换
UPDATE `typecho_users` SET `url` = REPLACE(`url`,'旧域名地址','新域名地址');
修改 typecho_comments 表
对评论中的管理员的域名,和评论中的旧域名进行替换
UPDATE `typecho_comments` SET `url` = REPLACE(`url`,'旧域名地址','新域名地址');
UPDATE `typecho_comments` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');
修改 typecho_fields 表(自定义字段)
UPDATE `typecho_fields` SET `str_value` = REPLACE(`str_value`,'旧域名地址','新域名地址');
如果使用的域名邮箱,或者更换了其他邮箱,也建议进行更换
UPDATE `typecho_comments` SET `mail` = REPLACE(`mail`,'旧邮箱','新邮箱');
查漏补缺
如果还有其他的地方修改,参照上面的 SQL 语句进行替换即可,也可以进入网站后台手动进行修改~
例如
UPDATE `typecho_options` SET `value` = 'https://blog.zizdog.com' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0;
UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'https://zizdog.com','https://blog.zizdog.com');
UPDATE `typecho_users` SET `url` = REPLACE(`url`,'https://zizdog.com','https://blog.zizdog.com');
UPDATE `typecho_comments` SET `url` = REPLACE(`url`,'https://zizdog.com','https://blog.zizdog.com');
UPDATE `typecho_comments` SET `text` = REPLACE(`text`,'https://zizdog.com','https://blog.zizdog.com');
UPDATE `typecho_fields` SET `str_value` = REPLACE(`str_value`,'https://zizdog.com','https://blog.zizdog.com');
本文最后更新时间为 2024-06-19 10:41
可点击网站右下角图标,直接给博主发实时信息。