搭建博客过程中难免会碰到要更换域名情况,Typecho相对而言还是比较简单的,总体上有以下几步,按照步骤来即可
- 网站设置>>基本中,将站点地址修改为 新域名;
- SQL替换文章内容域名;
- SQL替换评论网址域名;
- SQL替换评论名称(未更名则不用替换);
- SQL替换评论邮箱(未更换邮箱则不用替换);
一键替换SQL语句如下:
# 修改网站设置里的域名: 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`,'原邮箱','新邮箱');
以上全部替换完毕后,记得清理缓存。