织梦DEDECMS自动内链一个关键字对应多个链接随机调用的设置方法

简介: 利用dedecsm织梦自动内链的时候,可能会有一个关键字对应多个网站,随机调用网址的需求,比如(织梦自动内链)这个关键词一些文章内链链接到网站的首页,一些链接到文章页,但是织梦中原带的功能,一个关键词只能加一个网址,网上找了很多办法也没有找到可用的,还好米米素材网懂一点点php,哪就自己动手吧。下面是织梦自动内链一个关键字对应多个链接,随机调用这些链接的解决办法。

利用dedecsm织梦自动内链的时候,可能会有一个关键字对应多个网站,随机调用网址的需求,比如(织梦自动内链)这个关键词一些文章内链链接到网站的首页,一些链接到文章页,但是织梦中原带的功能,一个关键词只能加一个网址,网上找了很多办法也没有找到可用的,还好米米素材网懂一点点php,哪就自己动手吧。下面是织梦自动内链一个关键字对应多个链接,随机调用这些链接的解决办法。

1、打开/include/arc.archives.class.php 文件 找到下面的代码

$key = trim($row['keyword']);

复制

2、在该代码下添加如下代码

//一个内链关键词对应多个链接开始
$keysurl = trim($row['rpurl']);
$keyarrs  = explode("|",$keysurl);
$keyarr = array_rand($keyarrs,1);
$keywords = $keyarrs[$keyarr];
//一个内链关键词对应多个链接结束

复制

3、然后把下面的链接地址

$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>";

复制

替换为

$kaarr[] = "<a href='$keywords' target='_blank'><u>$key</u></a>";

复制

到此织梦自动内链一个关键字对应多个链接,随机调用这些链接的代码就已经修改完成啦

4、然后在织梦后台 核心 》文档关键词批量维护中添加链接和关键词,多个链接 用 " | " 隔开就可以啦 然后保存一键更新文章 织梦自动内链一个关键字对应多个链接,随机调用这些链接就设置完成啦。

网络异常,图片无法展示
|

5、如果你的链接比较多,可能需要到数据库 找到 dede_keywords 表 把 rpurl 字段的数据类型改为 varcar 长度改为255 如下图所示

网络异常,图片无法展示
|

相关文章
|
3月前
|
搜索推荐
一文教会你:如何在搜索过程中过滤CSDN的相关文章,一次设置永久过滤
这篇文章教你如何在浏览器搜索设置中添加自定义搜索引擎,通过在搜索查询中加入"-csdn"参数来过滤掉CSDN的搜索结果,从而提高搜索结果的质量。
一文教会你:如何在搜索过程中过滤CSDN的相关文章,一次设置永久过滤
文本,学习方法,必须做,快的学习方法,统计汇总写法,比如你要构思一个数学库,需要写一个汇总,主动获取标题统计,主动生成文章跳转链接,然后将它打入文章资料当中:
文本,学习方法,必须做,快的学习方法,统计汇总写法,比如你要构思一个数学库,需要写一个汇总,主动获取标题统计,主动生成文章跳转链接,然后将它打入文章资料当中:
DedeCMS织梦文档关键词维护中设置自动关键词重复嵌套出错的修改方法
织梦 DedeCMS 后台的关键词维护默认的情况是字数少的词优先于字数多的词,比如我们有两个这样的词:锚文本、定向锚文本,第二个词包含了第一个词,在文章中如果出现“定向锚文本”这个词,默认情况下只会给锚文本两个字添加关键词超链接,而不是整个词,那么我们怎么样才能实现字数多的词优先于字数少的词呢?
织梦dedecms会员发布文章内容自动过滤外部链接的方法
织梦会员中心发布文章自动过滤外部外部链接,保留本站站内链接。这个织梦默认后台本身带有这样的功能的,只是会员模块里没有而已。
Python实现自动访问网页
Python实现自动访问网页
|
测试技术
软件测试面试题:lr中,哪个函数是用来截取虚拟用户脚本中的动态值?(手工关联)
软件测试面试题:lr中,哪个函数是用来截取虚拟用户脚本中的动态值?(手工关联)
107 0
|
API 数据安全/隐私保护
掘金外链即将失效?论如何用脚本一次性下载/替换失效的外链图片
前言 大约一个月前,微博的图片外链失效了,以及掘金因为盗链问题也于2019/06/06决定开启防盗链,造成的影响是:个人博客网站的引用了这些图片外链都不能显示。 目前微博和掘金的屏蔽,在CSDN和segmentfault都是可以正常显示的,只影响个人博客。 比如前段时间我的博客:obkoro1.com上引用的微博图片都不能显示了。 因为我写博客比较频繁,被屏蔽的图片不在少数,肯定不能一个个手动的替换,查了一番没有找到现成的解决方案,做了个脚本工具,并且写了文档把它开源出来了。 markdown-img-down-site-change(下载/替换markdown中的图片)
307 0
掘金外链即将失效?论如何用脚本一次性下载/替换失效的外链图片
|
前端开发
去掉PbootCms后台的底部的版权信息及执行时间 增加正文的操作空间
去掉PbootCms后台的底部的版权信息及执行时间 增加正文的操作空间
315 0
去掉PbootCms后台的底部的版权信息及执行时间 增加正文的操作空间
|
SEO
增加反向链接的35个技巧
增加反向链接的35个技巧: 列表策略 建立一个“35个×××”。这样的文章经常会成为权威文件而被大量引用,引用者会链接向这样的文章。
132 0
|
搜索推荐 SEO
网站内容更新频率如何控制?网站内容更新注意事项
网站更新是每个站长必做的功课,当一个网站创建完成后,开始更新网站内容。 更新内容并不是说一个月时间内,把挖掘出来的内容、关键词全部一次性用上,这样的做法是错误的,搜索引擎是非常反感的。正确的做法是循序渐进的更新网站,不是像一台机器在采集,举个例子:个人博客今天发送3篇文稿,明天也3篇,后天还是一样3篇,天天坚持持续一段时间,是被搜索引擎认可的。
240 0