更换域名或者从本地迁移到服务器,可以使用迁移插件,但是这些插件只能修改数据库里的域名,而使用Elementor页面编辑器制作的页面里的容器背景等其它一些元素引用的图片地址都是由Elementor生成的css保存,迁移插件无法涉及这些css文件,不能迁移后一个个手动修改吧!当然这不符合逻辑,这里Elementor官方有一个替换网址功能,就是修改与Elementor数据中引用的文件地址。
例如我将我的网站中的图片地址更改为对象储存的地址,这样所有由Elementor引用的图片或者域名都会更改为对象储存的地址了,也不用一个个的重新再编辑这些元素使用对象储存地址了。
这就是Elementor生成的css文件内容,里面的图片地址就是更改后的对象储存地址。
总结一下原因:使用网站迁移工具只能修改数据库中的域名,而我使用Elementor插件制作的页面文章等数据都是保存在Elementor的数据库中,css文件即是源于Elementor的数据库,这些css文件内容不直接隶属于WordPress数据库,网站迁移工具无法涉及到这里,迁移后由于页面使用的css没有改变,所以相关引用还是依据css文件中的使用的本地地址,所以导致网站中某些图片丢失。
