直接更新数据库
以下命令的操作基于你当前的数据库表前缀默认为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的情况
本文著作权归作者 [ Ethan ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。