帝国CMS新增设置搜索关键词屏蔽功能,解决非法被刷非法词的问题。

帝国CMS新增设置搜索关键词屏蔽功能,解决非法被刷非法词的问题。

浏览次数:
作者: 墨鱼
信息来源: 本站原创
更新日期: 2024-05-05 14:06:15
文章简介

墨鱼以前很少关注百度站长里的关键词信息,最近因为网站被降权,所以关注运营SEO方面的东西有点多,于是抽空看了下百度关键词,真的吓一跳呀。下图:触目惊心呀 有木有?于是墨鱼赶紧去

  • 正文开始
  • 相关阅读
  • 推荐作品

墨鱼以前很少关注百度站长里的关键词信息,最近因为网站被降权,所以关注运营SEO方面的东西有点多,于是抽空看了下百度关键词,真的吓一跳呀。下图:

帝国CMS新增设置搜索关键词屏蔽功能,解决非法被刷非法词的问题。

帝国CMS新增设置搜索关键词屏蔽功能,解决非法被刷非法词的问题。

帝国CMS新增设置搜索关键词屏蔽功能,解决非法被刷非法词的问题。

触目惊心呀 有木有?

于是墨鱼赶紧去自查关联的页面,发现链接均为搜索后返回的结果页面。

帝国CMS新增设置搜索关键词屏蔽功能,解决非法被刷非法词的问题。

但是搜索结果页面,看了下并没有对应关键词真实的结果,结合代码,我知道了问题的原因。

墨鱼全站搜索匹配为 关键词or关键词的性质,匹配是模糊多个关键词取“或者”就可以展示。也就是说,搜索 美女 和 裸*体 均可以展示搜索结果,但是结果只有 美女 关键词的结果,但是页面标题确显示了 美女 和 裸*体 ,所以被生成了HTML并展示出来。

于是 这个改造就要分为三个部分去改造:

第一,做一个针对搜索的非法关键词列表+屏蔽的功能,先不让搜索非法关键词,避免形成包含非法关键词的搜索结果页面。

帝国CMS新增设置搜索关键词屏蔽功能,解决非法被刷非法词的问题。

帝国CMS新增设置搜索关键词屏蔽功能,解决非法被刷非法词的问题。

第二,断开所有的非法关键词和页面的关系:写一个PHP脚本,从数据库中,按照上面的关键词列表找到所有对应关系的搜索结果页,通过代码判断,跳转到404页面。

第三,改造搜索逻辑:把逻辑改为并行,要牺牲一定的搜索模糊结果,这个代码上我还在斟酌,可以拖后解决。

结语,不知道这次百度对我站点的降权是不是这个导致的。无论与否,这个问题是必须要解决的。其他问题,再进一步的自查。


帝国cms提交信息或者修改信息,缩略图titlepic自动远程保存到本地的方法。
« 上一篇 2024年05月04日

如本文对您有帮助,就请墨鱼抽根烟吧!