由于网站是偏向于百度的搜索引擎类型网站,没有特定的数据库,返回的结果都是百度的搜索结果(也可以说是一个百度的接口)。由于返回的是百度的内容,网站链接中会包含很多违规的关键词,之前处理方式是用 nginx 主机中的网站配置文件进行链接针对性的拦截;具体代码为:
if ($request_uri ~* "
https://www.baidu.com/s?wd=%E6%88%91%E6%98%AF%E8%B0%81"){return 404;}
例子中关键词为:我是谁,那么现在想要实现包含“我是谁”这三个的链接都被拦截掉,返回 404 状态码的话怎样实现,大佬们,怎样实现?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/497720
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.