由于网站更换了域名,网站上的图片都不显示了,右键鼠标查看下图片的地址显示的还是原来的域名的地址。

原来是图片上传的时候保存图片地址的时候存入了域名信息,这种设计实际上是不合理的,当域名更换的时候图片就显示不出来了。

解决:

一、只需要将原来的图片地址里面的域名部分全部替换为新的域名,在mysql里面找到文章表,再找到对应的字段,使用replace函数替换完成

二、永久解决,图片上传使用相对地址,需要将博客中图片上传的地方的代码进行修改,存入数据库的地址为想对地址


后续

在Typecho群里去和朋友交流会发现这个问题是因为后台使用的是md编辑器产生的,md编辑器里面图片编辑使用的是绝对路径,所以这个问题暂时没法永久解决了