首页|建站|设计|QQ|百科|范文|电商|学习
网站更换域名后文章图片路径批量修改

站长教程网   时间:2011-12-11   来源:建站知识

为织梦上传图片用的是绝对地址,如果域名更换后,之前发布的文章的图片URL是不会跟着改变的,所以我们需要把旧域名替换成新的域名,方法很简单,有一段SQL语句更新一下文章正文内容就行。

复制下面SQL语句进织梦DedeCms的后台,点 系统 -> SQL命令行工具,然后看到一个文本框,在文本框内输入SQL语句,按确定之行。如果操作成功,上面会提示“成功执行x个SQL语句!”

update dede_addonarticle set body=replace(body,'旧域名','新域名')

 

给网站做改版,启用了test.xxx.com 对方也就在测试站点上发布了许多信息,启用改版网站的时候涉及
到数据转移,转以后一切ok,可是点开大图片的文章时发现图片无法显示;
解决办法:
    替换dede_addonarticle 中 body 字段下的图片路径
先上个sql替换语句:
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE ……

说明:
table_name —— 表的名字
field_name —— 字段名
from_str —— 需要替换的字符串
to_str —— 替换成的字符串
目的是为了直接用sql操作数据库修改字段中的某些字串!
也可以使用下列方法有条件的替换,比较麻烦,需要三步!

SELECT出来符合的记录,然后进行字符串替换,再UPDATE,但这样需要三个步骤!
完整的替换语句见楼上