如果你的网站是用织梦程序做的,但现在想做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