织梦DedeCMS采集内容过滤替换常用规则详解

在织梦DedeCMS的采集过程中,过滤摘要和关键字是经常需要用到的操作。通过自定义过滤规则,可以有效减少重复内容,实现伪原创效果,从而提升搜索引擎收录质量。

基础过滤与替换语法

最简单的过滤操作用于移除指定内容,语法如下:

{dede:trim replace=''}{/dede:trim}

如果需要将特定词语替换为其他内容,可以使用以下格式:

{dede:trim replace='替换后的词语'}要替换的词语{/dede:trim}

去除超链接标签

去除文章中的超链接是最常用的过滤操作之一。以下规则可以移除链接标签本身,保留链接文本:

{dede:trim replace=''}<a([^>]*)>{/dede:trim}
{dede:trim replace=''}</a>{/dede:trim}

如果需要连链接文本一起移除,可以使用以下规则:

{dede:trim replace=''}<a([^>]*)>(.*)</a>{/dede:trim}

过滤JS调用广告

采集内容中常包含JavaScript广告代码,使用以下规则可以彻底清除:

{dede:trim replace=''}<script([^>]*)>(.*)</script>{/dede:trim}

过滤div标签

过滤div标签时需要注意完整性,否则可能导致页面布局错位。推荐使用以下规则:

{dede:trim replace=''}<div([^.]*)>{/dede:trim}
{dede:trim replace=''}</div>{/dede:trim}

也可以根据具体选择器进行精确过滤:

{dede:trim replace=''}<div 选择器>(.*)</div>{/dede:trim}

以上规则供大家在实际采集工作中参考学习,灵活运用可有效提升内容质量与SEO效果。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。