找到一种方法将图像替换为正确的网址

时间:2015-04-14 18:58:37

标签: replace coldfusion

我从网站获取内容:图片来自:/images/abc.gif,所以它正在做的是将我的网站网址附加到它并给我网络错误:这是一个例子

"NetworkError: 404 Not Found - https://devl.example.com/segment/Images/HeadCont.gif"
HeadCont.gif
"NetworkError: 404 Not Found - https://devl.example.com/segment/images/NewDetails.gif"
NewDetails.gif
"NetworkError: 404 Not Found - https://devl.example.com/segment/Images/HeadSurr.gif"

我正在使用此代码替换图像

<cfset lnk = replace(lnk,'"/images/sym_s_up.gif"','"http://thewebsite.com/images/sym_s_up.gif"','ALL')>

但上面是针对我指定的图像,如何编写某种单一代码,搜索所有/图像并用url替换它们,而不管我必须指定的图像名称

1 个答案:

答案 0 :(得分:2)

删除实际图像名称并搜索一致的字符串

<cfset lnk = replace(lnk,'/images/','http://thewebsite.com/images/','ALL')>

您还可以采用替换<img src="/images之类的方法,并将其替换为您的完整网址。