QQ登录 微信登录 我已阅读并接受《用户协议》
欢迎来到下载鸥
下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms怎样将信息来源befrom外链转内链?

513 2021-02-14 11:17:36

收藏
很多技术分享型站点转载了外站不少信息,部分有素质的站长会展示信息来源并链接到原站点。但如果直接跳转,会导致页面权重分散,对于新站而言影响比较大。那么,怎样将外链转为内链呢?

1、修改befrom使用的函数 ReplaceBefrom。进入文件夹:
/e/class/connect.php
搜索ReplaceBefrom

2、找到下方代码
    if(empty($r[befromid]))
    {return $befrom;}


3、在下方添加判断
    $url=$r[siteurl];
    if($url=='https://xzo.com.cn'){
        $return_befrom="<a href='".$r[siteurl]."' target=_blank>".$r[sitename]."</a>";
    }else{
        $return_befrom="<a href='/Jump.php?url=".$r[siteurl]."' target=_blank>".$r[sitename]."</a>";
    }

原理是,如果是指定的内链,如本站https://xzo.com.cn,则直接跳转
否则,链接指向跳转页面Jump.php。

如果没有站内链接,所有信息来源全部做跳转处理,可以直接修改
$return_befrom="<a href='/Jump.php?url=".$r[siteurl]."' target=_blank>".$r[sitename]."</a>";

信息来源的调用方式不变,依然是[!--befrom--]修改完毕后,刷新页面即可生效。

这时,所有的信息来源外部链接就全部会通过跳转页面进行跳转,如果流失页面权重,也只是一个无关的页面流失,对站点影响较小。

需要了解跳转页面Jump.php制作方法请参考本文 PHP怎样做外链转站内跳转?

本文地址:https://xzo.com.cn/develop/empire/624.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国CMS怎样在栏目文章列表中间插入一条新数据到指定位置?
帝国CMS怎样在栏目文章列表中间插入一条新数据到指定位置?

有客户的小说站在发布完一篇小说后,发现遗漏了一章。此时如果新增一章必然是...

10 524
帝国cms灵动标签怎样按字母调用信息?
帝国cms灵动标签怎样按字母调用信息?

帝国cms灵动标签是可以按照字母调用信息的,通过按字母调动,可以在信息分类时...

1 41
帝国CMS二次开发将文章系统模型的内容存文本转存数据库方法
帝国CMS二次开发将文章系统模型的内容存文本转存数据库方法

通过编写新方法,将帝国CMS文章系统模型的内容存文本转存数据库。...

10 269
帝国cms后台信息列表标题显示不完怎么办?
帝国cms后台信息列表标题显示不完怎么办?

帝国CMS后台信息列表标题文字字数默认是被控制过的,超出一行会截断,一些相对...

11 188
帝国CMS百度推送插件怎样将默认ID排序改为时间倒序?
帝国CMS百度推送插件怎样将默认ID排序改为时间倒序?

很多采集站点可能是这样操作的:采集好的资讯时间是采集时间,到了发布的时候会...

15 248
帝国CMS的下载地址怎样设置点击进入下载页而不弹小窗口
帝国CMS的下载地址怎样设置点击进入下载页而不弹小窗口

帝国cms默认的下载地址是点击后弹窗一个小窗口,用户体验度并不好,但我们可以...

9 293
帝国cms制作信息反馈表的方法
帝国cms制作信息反馈表的方法

帝国cms自带的信息反馈功能,不仅可以实现留言功能,还可以实现像在线报名、反...

1 59
帝国CMS内容简介(smalltext)增加JS对输入字数进行统计
帝国CMS内容简介(smalltext)增加JS对输入字数进行统计

在一些需要控制用户输入字数的站点中,增加用户输入字数的实时提示无疑十分友...

11 415
最新帝国CMS开发教程
帝国cms后台DoTimeRepage.php一直刷新写满日志了怎么办?
帝国cms后台DoTimeRepage.php一直刷新写满日志了怎么办?

如果平时喜欢挂着帝国cms网站后台不关闭,又留心了网站日志的朋友就会发现DoT...

1 41
帝国cms生成自定义列表页怎样压缩?
帝国cms生成自定义列表页怎样压缩?

帝国cms生成的静态页面,大多是在gethtml()函数下实现代码压缩,但自定义页面、...

0 31
帝国cms网站被攻击了怎么办?
帝国cms网站被攻击了怎么办?

如果对被攻击一无所知,也没有听说过CC、DDoS的概念,那被攻击以后,只能懵逼等到...

1 34
帝国cms怎样批量删除上万篇文章/指定会员/时间段发布的信息?
帝国cms怎样批量删除上万篇文章/指定会员/时间段发布的信息?

在网站运营过程中,我们可能因为这样那样的原因需要批量删除大批文章信息,几十...

1 41
帝国CMS多值字段怎样增加上传图片的功能?
帝国CMS多值字段怎样增加上传图片的功能?

帝国CMS多值字段是一个字段包含N条内容的方法,通过合理运用多值字段,我们可以...

1 13
帝国cms怎样批量删除垃圾留言?
帝国cms怎样批量删除垃圾留言?

现如今,许多商家通过机器批量给网站发留言,一条两条还可以接受,有的商家却是拼...

1 21
帝国cms留言板怎样做在线留言的功能?
帝国cms留言板怎样做在线留言的功能?

在线留言是我们常用的功能,通过开发一个简单的留言板,我们可以有效与潜在用户...

1 23
帝国cms按钮怎样做高光划过的CSS3效果?
帝国cms按钮怎样做高光划过的CSS3效果?

按钮通过增加一个简单的高光,可以大大提升吸引眼球的概率。以前网站做类似的...

1 40
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入
5
签到领取 5积分成功 明天再来哦~
恭喜您获得 3天设计分类会员 明天再来哦~
签到抽奖得会员 每日签到送惊喜,连续签到更享心动奖励
+10 积分
+5 积分
+10 积分
随机礼包
+5 积分
+10 积分
随机礼包
点击签到 注:每周一重置签到奖励
积分:

加载中...

积分明细 去抽奖 >
签到记录 抽奖记录