织梦关键词自动添加链接,以及解决链接无效的方法

本文介绍了如何在织梦CMS中设置关键词自动添加链接,包括在后台的批量维护中新增关键词和调整系统参数,以及解决因PHP版本过高导致链接无效的问题。通过修改arc.archives.class.php文件并添加str_replace_limit函数,实现了内链功能,并提供了关键词替换次数的控制方法。
摘要由CSDN通过智能技术生成

如果你的网站是用织梦程序做的,但现在想做seo优化,seo优化中有一个重要的成分,那就是网站的内链,但如果一个一个去加的话,又很麻烦,刚好织梦就有这样的功能,下面我们就来看看是怎么实现的吧

一、网站后台-批量维护-文档关键词维护
在菜单页面中我们会看到有新增关键字选项,把我们需要链接的关键词填进去,前面是内链关键词,后面的链接网址就是要链接的网址,比如秀站网要链接的就是首页,频率默认就好,写好之后点击“保存”。

织梦关键词自动添加链接,以及解决链接无效的_蓝莓博客

二、网站后台-系统-系统基本参数-性能选项
在性能选项下有个选项是“使用关键词关联文章”,勾选“是”,再“确定”。

织梦关键词自动添加链接,以及解决链接无效的_蓝莓博客

四、网站后台-系统-系统基本参数-其他选项
在最下面找到“ 文档内容同一关键词替换次数(0为全部替换)”选项,这里默认写的是2,我改成1,就做到多个关键词只链接一次。

织梦关键词自动添加链接,以及解决链接无效的_蓝莓博客

在更新网站生产整站,在到前台网站文章里面的关键词内链是否有链接,如果有恭喜你已经成功了,如果没有的话,那请继续往下看

如果在前台关键词没有效果,那就只有一个原因,那就是PHP版本高于5.5,所以这个时候我们就要修改源码了,话不多说我们继续往下看

打开 /include/arc.archives.class.php 找到

KaTeX parse error: Expected 'EOF', got '#' at position 32: …lace_callback("#̲(^|>)([^<]+)(?=…)#sU", “_highlight(‘’, $karr, $kaarr, ‘’)”, $body);
改成

global c f g r e p l a c e n u m ; i f ( cfg_replace_num;if( cfgreplacenum;if(cfg_replace_num > 0){ q u e r y = " S E L E C T c h a r l e n g t h ( k e y w o r d ) A S n u m , a i d , k e y w o r d , r p u r l , r a n k F R O M d e d e k e y w o r d s W H E R E r p u r l < > ′ ′ O R D E R B Y n u m D E S C " ; query = "SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM dede_keywords WHERE rpurl<>'' ORDER BY num DESC"; query

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值