随着互联网广告法的不断完善,对于互联网信息的生产者与互联网信息载体的各种信息规范化正在不断完善,就拿广告法来说,对于很多拥有一定历史沉淀的网站来说,处理广告法违禁是一项不小的工程,那么怎么快速查找、处理全站的违反广告法的词呢?下面主要介绍针对网站以文本形式存在的违禁词处理方式:
一、收集整理违禁词库
整理一份违禁词库,做好对应的替换词或者替换符号的匹配对应关系
二、违禁词的替换
违禁词的替换可以通过两个方面来进行操作:
1、针对网站程序段进行改造过滤;
对于程序段的替换,拿织梦系统来说,可以在“后台-系统-基本参数-互动设置-替换词语”中添加好要过滤的关键词。
然后在字段调用端口调用时候进行函数调用替换,以body字段为例:
{dede:field.body runphp=yes} global $cfg_replacestr; @me = preg_replace("#{$cfg_replacestr}#i", "***", @me); {/dede:field.body}
2、从服务器底层做替换
该替换操作权限大于网站程序端的替换权限。这里以宝塔面板系统操作为例:
操作方式1:服务器全局替换 【在Nginx防火墙中敏感词替换中配置相应的敏感词】
操作方式2:在对应单个站点中设置替换规则
找到对应的站点,在防火墙中设置,剩下的和全局操作方式的一样
总结:完成以上操作,重载Nginx配置即完成操作,接下来就可以刷新网站看看啦。温馨提示,以上操作仅对文本明文有效,对图片无效。