首页 技术正文

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

gaosc 技术 2019-04-30 4988 0 nginx网站安全

u=30269179,1125410470&fm=26&gp=0.jpg

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

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

if ($http_referer ~* “www.baidu.com”) {
rewrite ^/(.*)$ http://www.notenet.cn redirect;
}

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

2、屏蔽特定的 http_referer

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

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

打赏 支付宝打赏 微信打赏
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

Music