织梦DEDECMS关键词自动内链和关键词长短优先级问题解决方法
我们经常遇到这种情况,在一篇文章里面同时出现“进口车”、“平行进口车”、“路虎平行进口车”这几个关键字,程序会优先使用短的词的链接。
解决方法
打开:/include/arc.archives.class.php 搜索
$query = "SELECT * FROM #@__keywords WHERE rpurl<>'' ORDER BY rank DESC";
替换为
$query = "SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM #@__keywords WHERE rpurl<>'' ORDER BY num DESC";
继续搜索:
"#".preg_quote($word)."#"
替换为:
"#".preg_quote($word)."(?!<)#"
声明:
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,内容难免有纰漏,一切内容仅供参考。
2.本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
3.本站所有原创作品,包括文字、资料、图片、网页格式,转载时请标注作者与来源。
THE END