当前位置:首页 > 技术 > 正文内容

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

醉清风2019-04-30技术5772

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;
}

扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由红柚酱发布,如需转载请注明出处。

转载请注明出处:https://www.notenet.cn/post/32.html

相关文章

云栖大会针对阿里云大使福利活动!轻松领键盘T恤!

云栖大会针对阿里云大使福利活动!轻松领键盘T恤!

云栖大会:https://c.tb.cn/k6.sxkuH         (在线直播ING)云栖盲盒:https://c.tb.cn/k6.syKA...

mysql5.7主从(Master/Slave)同步(复制)配置

mysql5.7主从(Master/Slave)同步(复制)配置

环境:mysql版本都是5.7(以前的版本配置可能不一样)主(Master) centos7:192.168.0.68从(Slave) centos7:192.168.0.4基本环境配置:要保证防火墙...

jQuery实现的全选、反选和不选功能

jQuery实现的全选、反选和不选功能

适用于网页多选后需要进行批量操作的场景(如批量删除等)。如有问题希望大家可以指正。谢谢~~HTML我们的页面上有一个歌曲列表,列出多行歌曲名称,并匹配复选框供用户选择,并且在列表下方有一排操作按钮&l...

jquery和prototype库冲突兼容性问题解决方案

jquery和prototype库冲突兼容性问题解决方案

在项目中同时引入了jquery.js和prototype.js两个文件,在方法调用时启了冲突。我们在使用 jQuery 的过程中我们会频繁使用 $ 符号,$是JQuery的别名,所有使用$的地方也都可...

Linux 服务器性能出问题,排查下这些参数指标

Linux 服务器性能出问题,排查下这些参数指标

一个基于 Linux 操作系统的服务器运行的同时,也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,...