Typecho更换域名后如何修改文章和图片的链接?
刚更换了新域名,修改一下data记录!以确保站点的正常显示!
在mysql控制台中运行以下两条命令:
UPDATE databases
.typecho_options
SET value
= '新域名' WHERE typecho_options
.name
= 'siteUrl' AND typecho_options
.user
=0;
UPDATE typecho_contents
SET text = REPLACE(text, '老域名', '新域名') WHERE INSTR(text,'老域名') > 0;
注释下:
databases = 数据库名
新老域名都包含http或者https
typecho_options = 表名,有的人表头不一样需要修改 比如:abc_options
typecho_contents = 同上
ps:
1、可以在数据库直接编辑修改;
2、更新失败的原因是你没仔细看上面的注释,这是重点,不然牛头不对马嘴!