网站从二级目录移到一级目录,批量修改图片路径的问题。
环境:
我们公司2个网站开发都是使用的织梦系统(dedecms),公司目前只注册了一个域名abc.com和只购买了一个空间。之前做了一个网站A使用了主域名abc.com(包含二级域名www.abc.com)的解析。现在公司因为线上推广需要,又重新做了一个网站B。公司我了节省开支,空间和域名都是用之前的,现在要把B网站放在主网站的二级目录下,即:abc.com/B。
问题:
现在公司线上推广经费充足,想扩充一个推广域名efg.com和再购买一个空间,把原本放在二级目录的B网站移到新的空间,使用现在efg.com的主域名,但是把B网站的源码和数据库Copy过来,以及修改过了data文件下的common.inc.php文件的数据库配置和登入织梦后台相应的配置。问题来了,所有基础数据配置好后,网站可以访问,但是网站之前更新的文章列表缩略图和文章内容图片都没有了,如何把这些图片找回来?
方法一
比较笨及费事的方法是:登入dedecms后台,找到每篇文章,重新编辑每篇文章的缩略图和内容插图路径!不建议。
方法二
借助dedecms后台的工具“批量维护”-“数据库内容替换”,能很快的把图片恢复!
要改的数据表
DEDE的文章缩略图在dede_archives表,字段是litpic;
内容里的图片在dede_addonarticle表,字段body;
图片集里面的图片在dede_addonimages表,字段imgurls以及body。
1、文章缩略图
数据库内容替换
在DEDE后台的核心设置,批量维护里有批量替换数据库内容。
在被替换的内容里面写入原来的文件夹或域名,在替换为内容里面写入新的文件夹或域名,最后点击开始替换数据。
2、文章内容的图片
跟上面的一样,只需要改表名(dede_addonarticle)以及字段(body)。
备注:数据无价,请注意备份数据库!!!
Dedecms网站迁移对于新手来说,会遇到很多未知的问题,如果遇到,可以联系QQ1434046484,如果有时间会提供一臂之力!