掌握百度最新SEO排名算法,丰富的SEO实战排名案例.免费提供网站SEO诊断方案!
当前位置:成都SEO > 织梦CMS > 织梦设置绝对路径的3种方法,图片无法正常显示解决方案

织梦设置绝对路径的3种方法,图片无法正常显示解决方案

2024-01-03 00:51 小风seo 织梦CMS

大家在使用网上下载的织梦DedeCMS模板建站的时候,有些相对路径的模板需要我们自己动手来设置成绝对路径,成都SEO在这里分享织梦CMS设置绝对路径的3种方法供大家参考。

在做之前我们首先了解下绝对路径的有什么好处?

1. 防止网站被人恶意镜像,搜索引擎将镜像网站当成是原版,把排名和流量都给了镜像站点(特别是针对一些新站和小型站点);

2. 可以避免蜘蛛的重复抓取、重复收录,导致网页权重分散不容易得到好的排名,具体表现形式如:

https://www.xxx.com/
https://www.xxx.com/index.html
https://www.xxx.com/index.php
https://xxx.com/
https://xxx.com/index.html
https://xxx.com/index.php

上面的几个URL实际上指向的是同一个页面,但搜索引擎可不会这样认为,因为页面几乎一模一样。

织梦设置绝对路径方法

1.后台直接设置修改

登录网站后台→系统→系统基本参数→核心设置

找到:(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址(选择“是”),然后保存,如下图:

织梦设置绝对路径方法

这里只是搞定了网站的栏目、文章的绝对路径。

2.文章中图片路径修改

登录后台→核心→数据库内容替换,如图:

数据库内容替换

选择表:dede_addonarticle

字段:body

被替换内容: src="/uploads/

替换为:src="http://你的域名/uploads/

织梦替换图片路径为绝对地址

这一步主要是为已经发表的文章图片添加绝对路径,如果每天都有文章更新,这个方法就太繁琐了,下面第三个方法彻底解决这个问题。

3. 模板程序修改

网站根目录下找到include/extend.func.php,在最后面添加一个函数

function replaceurl($newurl){

$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);

return $newurl;

}

然后在文章模板article_article.htm中调用正文内容标签{dede:field.body/}修改成:

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

执行完以上的操作之后,生成网站在上传图片就是绝对地址了。

图片无法正常显示

当我们执行完以上操作成功改为绝对地址之后,会发现当使用站外图片或者二级域名空间的图片,作为文章缩略图的时候,栏目列表和首页列表图片URL地址会变成如下:

二级域名:http://2.xxx.comhttp://www.xxx.com/pic/1.jpg.

站外图片:http://www.aaa.comhttp://www.bbb.com/pic/1.jpg

这个URL明显不是我们要的结果,当网站使用站外图片的时候就非常麻烦了。

解决办法:

在网站根目录找到include/arc.listview.class.php和include/taglib/arclist.lib.php,找到

$row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic'];

修改为

$row['litpic'] = $row['litpic'];

这样就解决了缩略图引用站外图片无法正常显示的问题了。

当我们服务器或者空间资源比较有限的时候,图片最好存放在用了CDN加速的二级域名商的附件,这样图片打开的速度非常快,低性能的空间服务器一样可以做到秒开。

免责声明:除非注明,文章均为成都小风SEO博客原创,欢迎转载!转载请注明本文地址,谢谢!如本站内容有涉及版权等问题,请作者及时联系本站,我们会尽快处理。

文章标题:织梦设置绝对路径的3种方法,图片无法正常显示解决方案

文章链接:http://www.seo-chengdu.cn/dede/2.html

相关文章

成都SEOXiaoFeng
男,现居成都,文化程度不高性格有点犯二。旅游公司从事SEO优化工作已5年时间,闲来没事自学网站开发,创建博客记录自己的html、css、JavaScript、php学习之路。希望与广大的小伙伴一起探讨SEO优化、网站开发的乐趣,总结学习过程中的问题和经验与小伙伴们一起交流~提供网站SEO优化培训顾问服务,最新SEO优化技巧,免费教程,工具,算法,干货经验分享!
  • 76文章总数
  • 50075访问次数
  • 建站天数