通过 Nginx 规则屏蔽 Magento 搜索历史记录页面的恶意广告提交

更新日期: 2024-09-10 阅读次数: 90 字数: 235 分类: magento

Magento 的搜索功能,默认会将访客用户的历史搜索记录展示出来。

但是这也会被黑产所利用,他们通过程序批量提交一堆非法的关键词广告。以达到给他们网站引流的目的。

非法链接示例 🚔

https://www.sunzhongwei.com/catalogsearch/result/index/?time=1702397077778&q=非法关键词

而这些非法的关键词,同样是 Google 所不允许的,经常会导致我们自己的网站受牵连。例如被 Google Search Console 警告,或者被 Google 广告禁止投放。

所以,最好是将搜索历史功能在 Magento 后台关闭。

对于已经被 Google 收录的搜索历史详情页,最好是加上 Nginx 规则,做 404 处理。 即,不再显示这些历史记录页面,同时告知 Google 爬虫,这些页面也不再存在了。

Nginx 配置

location /catalogsearch/result/index {
       return 404;
}

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式