本文最后更新于 997 天前,其中的信息可能已经有所发展或是发生改变。
在之前一篇文章中介绍了,如何为wordpress网站图片添加cdn,今天说说如何给dedecms网站添加cdn。我用的方法原理上相同,但是方法却不同。wordpress是直接替换了数据库中的图片地址,而dedecms却是在后台生成图集、文章时,自动将图片地址替换为cdn地址。
FTP到dedecms的根目录,进入目录include找到extend.func.php,在文件末尾添加如下代码:
function replaceurl_pc($newurl){ $newurl=str_replace('src="/uploads/allimg/','src="https://cdn.gdbaiqian.com/uploads/allimg/',$newurl); return $newurl; }
保存之后,在图集、文章内页模板中,使用{dede:field.body function=’replaceurl(@me)’/}来调用内容详情,就可以实现替换cdn地址的效果。