Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
drehere
V2EX  ›  Linux

关于 nginx 中网站配置文件拦截链接的设置的问题,麻烦大佬指点一下怎样实现?

  •  
  •   drehere · Oct 15, 2018 · 1807 views
    This topic created in 2859 days ago, the information mentioned may be changed or developed.
    由于网站是偏向于百度的搜索引擎类型网站,没有特定的数据库,返回的结果都是百度的搜索结果(也可以说是一个百度的接口)。由于返回的是百度的内容,网站链接中会包含很多违规的关键词,之前处理方式是用 nginx 主机中的网站配置文件进行链接针对性的拦截;具体代码为:
    if ($request_uri ~* "https://www.baidu.com/s?wd=%E6%88%91%E6%98%AF%E8%B0%81"){return 404;}

    例子中关键词为:我是谁,那么现在想要实现包含“我是谁”这三个的链接都被拦截掉,返回 404 状态码的话怎样实现,大佬们,怎样实现?
    Supplement 1  ·  Oct 17, 2018
    大佬们,如果没有实现的,能否给一个思路?主要是中文的,所以不能匹配,如果是英文或者数字可以匹配的那种情况就很好处理。大佬快现身吧!
    Supplement 2  ·  Oct 26, 2018
    每天都来看一下,难道就没有一个人能够实现的?大佬们,来说说看法撒!
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4252 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:34 · PVG 13:34 · LAX 22:34 · JFK 01:34
    ♥ Do have faith in what you're doing.