Typecho搬家更换域名骚操作
in 杂七杂八 with 0 comment
Typecho搬家更换域名骚操作
in 杂七杂八 with 0 comment

直接更新数据库

以下命令的操作基于你当前的数据库表前缀默认为typecho_,如果不是,那么自行更正,以我之前的域名为旧域名,新域名为新域名为例。

修改typecho_options


UPDATE `typecho_options` SET `value` = '新域名' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0;

修改文章正文


替换图片链接

UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名','新域名');

替换文章中的部分超链接

UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名','新域名');

如果像我一样之前的图片使用了CDN加速,且图片地址用的是自定义域名,那么一定要先替换 图片链接再替换内容其他超链接。

管理员个人页面


UPDATE `typecho_users` SET `url` = REPLACE(`url`,'旧域名','新域名');

搬家后可能会遇到的问题

如果你使用的是LNMP,之前配置了伪静态,那么搬家后一定不要忘了伪静态的配置,不然会出现首页能打开,其他页面404的情况

The article has been posted for too long and comments have been automatically closed.