如果您转到此处,您将在我的 Magento 商店中遇到一整页的恶意搜索尝试:http://www.princessly.com/catalogsearch/term/popular/
我的问题是,如何防止恶意搜索短语出现在“热门搜索词”页面上,同时仍显示来自善意用户的合法搜索词?
谢谢!
最佳答案
不要列出不返回结果的搜索,或仅返回“草率”匹配的搜索。 “恶意搜索”可能与您网站上的任何产品都不匹配,因此它们将被此规则排除。
该规则不要求您以任何方式识别搜索的具体形式(它不是黑名单),因此它是稳健的。此外,列出没有结果的普通搜索可能不会给您或您的客户带来好处,因此排除它们将是比处理垃圾邮件问题更好的改进。
关于security - Magento 的热门搜索词中显示恶意搜索尝试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10372402/