搭建博客过程中难免会碰到要更换域名情况,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`,'原邮箱','新邮箱');
以上全部替换完毕后,记得清理缓存。
发表评论