下载鸥 > 网站下载 > 开发教程 > 帝国CMS

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

3776 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怎样展示管理员文章总数、点赞总数、上次发布时间

其实博客与企业站是很像的,只是多了一些功能如博主信息展示、点赞数、评论数...

9 916
帝国CMS文章页的seo标题在哪里?
帝国CMS文章页的seo标题在哪里?

很多朋友用惯了织梦CMS,转到帝国之后就非常困惑,因为织梦CMS的文章是有一个se...

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

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

1 297
帝国cms列表页怎样用自带函数自动生成缩略图?
帝国cms列表页怎样用自带函数自动生成缩略图?

如果列表页图片尺寸相对于标题图更小,我们就可以使用帝国cms自带的缩略图函...

0 261
帝国cms后台取消单个账号不允许同时在线
帝国cms后台取消单个账号不允许同时在线

帝国cms默认是一个账号只能一个人登陆,其他人登陆时之前在线的用户将被挤下...

3 1194
帝国cms怎样防止垃圾留言?
帝国cms怎样防止垃圾留言?

帝国cms留言板使用比较广泛,但如果不做合理配置,则会出现被垃圾留言刷屏的情...

1 525
帝国CMS怎么整合Discuz
帝国CMS怎么整合Discuz

Discuz是一个相当流行的论坛系统,现在百度站长论坛还是使用的discuz。帝国cm...

0 322
帝国cms 使用download.js下载视频文件
帝国cms 使用download.js下载视频文件

视频文件默认会被pc浏览器直接打开,此时download属性也同样无效。那么,要怎样...

0 360
随机帝国CMS开发教程
现在建网站作用还大吗?
现在建网站作用还大吗?

今天有客户很困惑的问鸥哥:现在大家都用小程序了,做网站还有意义吗?如果有,又有...

0 859
让帝国cms网站更安全的七个技巧
让帝国cms网站更安全的七个技巧

帝国cms本身虽然很安全,却也扛不住不懂帝国的用户乱来。一些细节性的问题如...

11 847
phpcms倒闭了怎么办?能转为其他程序吗?
phpcms倒闭了怎么办?能转为其他程序吗?

最近有客户反馈,说几年前用phpcms做的网站被挂马,想要鸥哥辅助查杀一下病毒。...

16 954
帝国CMS标签伪静态美化为/tags-100-0.html的形式(去掉etagid)
帝国CMS标签伪静态美化为/tags-100-0.html的形式(去掉etagid)

帝国cms简单修改实现TAGS以TAGID的方式伪静态,修改后的地址形式如:/tags-100-...

14 582
帝国CMS勾选使用程序代码$listtemp怎么用?
帝国CMS勾选使用程序代码$listtemp怎么用?

帝国cms勾选使用程序代码,通过$listtemp='';可实现在列表模板中随意使用ph...

11 770
PHPCMS可以转为帝国CMS程序吗?
PHPCMS可以转为帝国CMS程序吗?

如今phpcms由于停止更新不能继续用下去了,我们就更加推荐帝国。那么,phpcms可...

23 777
帝国cms静态页面怎样设置ip白名单并禁止非白名单访客访问?
帝国cms静态页面怎样设置ip白名单并禁止非白名单访客访问?

部分功能型站点需要验证访客ip,如非白名单ip需要禁止访问。从动态站点的角度...

17 999
帝国cms取消用户邮箱必填(注册/修改资料/管理员编辑资料)
帝国cms取消用户邮箱必填(注册/修改资料/管理员编辑资料)

网上关于取消会员邮箱必填的教程很多,但大都不完整。今天放出完整版本,确保全...

12 616
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入