腾讯云服务器优惠活动华纳云香港服务器

nginx如何根据http_referer实现跳转或屏蔽?

1、根据特定的 http_referer 实现跳转

在配置文件的 server {} 中加入如下配置:

  1. if ($http_referer ~* “www.baidu.com”) {
  2.    rewrite ^/(.*)$ http://www.boke112.com redirect;
  3. }

说明:这个意思就是从百度点击过来的请求跳转到指定网址,那个 http_referer 可自行 DIY。

2、屏蔽特定的 http_referer

在配置文件的 server {} 中加入如下配置:

  1. if ($http_referer ~* “www.baidu.com”) {
  2.     return 403;
  3. }

说明:这个意思就是从百度点击过来的请求一律返回 403 错误。

本文地址:https://boke112.com/post/4421.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu