织梦图片绝对地址路径怎么修改?

我们知道织梦CMS程序搭建出来的网站默认网址都是相对地址的,有一部分人会把它改成绝对地址。

zhimeng

一、什么是相对地址、绝对地址?

相对地址:

  1. <img src="/wp-content/uploads/2016/05/logo.png" width="220" height="50"/>

绝对地址:

  1. <img src="http://zhongyanfeng.com/wp-content/uploads/2016/05/logo.png" width="220" height="50"/>

以代码的形式呈现出来相信很容易理解了吧?相对地址是只带/的,绝对地址就直接带上主网站地址。

二、织梦CMS绝对路径怎么修改?

很简单,登录织梦后台点击:系统-系统基本设置-核心设置。

看到

在此项:(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址

这里选择“是”。然后点击保存,再更新一下全站数据即可。

 

三、部分图片还是相对地址解决方案。

按照以上方法设置之后发现内页的文章内容里面的图片还是一样显示相对地址,那么这时候我们就需要修改一下织梦cms程序内部的php文件了。修改织梦cms的文章内容图片绝对地址方法。

打开include/extend.func.php,在此文件里面添加一个函数:

  1. function replaceurl($newurl)  
  2. {  
  3. $newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);  
  4. return $newurl;  
  5. }  

需要注意的是,一旦添加了这个函数,就必须在文章内容调用的标签替换一下。也就是把之前的

{dede:field.body/}

标签改成

{dede:field.body function='replaceurl(@me)'/}

 

另外,越来越多的人表示,搜索引擎比较重视绝对地址的抓取,换句话来说是比较喜欢绝对地址的链接地址,观察发现百度提供的搜索结果快照用的都是绝对地址,没有相对地址,那么这一说法就被越来越多人人可。

大碗哥

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  4   博主  0

  1. avatar 木盒 2

    天接云涛连晓雾,星河欲转千帆舞。仿佛梦魂归帝所,闻天语,殷勤问我归何处。

  2. avatar 洋洋洋博客 2

    淡淡地牵挂、默默地关注、遥遥的祝福,即使一切是短暂的,也将定格成我们永恒的回忆,成为我们一生中最美丽的风景。祝博主万事如意,幸福安康!欢迎回访洋洋洋博客,谢谢

  3. avatar 洋洋洋博客 2

    博主好久没更新了,都长草了…… 欢迎回访

  4. avatar 成都卫校 1

    受教了。