注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Aramey

前端开发

 
 
 

日志

 
 
 
 

织梦DedeCms网站更换域名后文章图片路径批量修改  

2011-06-17 17:05:23|  分类: DedeEIMS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

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

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

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

这句话的意思就是:修改dede_addonarticle(文章内容表)中的body字段,把现有的域名替换成要转换的域名。

如果您想把织梦图片的绝对地址转换成相对地址,那好办,按照下面的这个SQL语句执行就好了:

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

例如:update dede_addonarticle set body=replace(body,'http://www.example.com','/')

把 '新域名' 替换成 '/' 就OK了!

然后再重新生成一遍HTML页面,文章内的旧域名就全部替换成新的了。

当然这个在织梦系统的DedeEIMS中也是通用的!

目前还没编写出如何在上传图片的时候就把绝对地址转换成相对地址的方法,但是如果你为了怕麻烦我推荐您用火狐浏览器来添加文章和图片,这样图片就自动转换成相对地址了,这可能也是FCK编辑器的一个BUG吧!

往后我会把这个BUG解决方案发布出来,请您时刻留意我的博客吧!

转载请注明出处(Aramey博客),谢谢您的合作!

  评论这张
 
阅读(3888)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017