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

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

醉清风2019-04-30技术5550

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

分享给朋友:

相关文章

Linux 运维必备的 13 款实用工具

Linux 运维必备的 13 款实用工具

介绍几款 Linux 运维比较实用的工具,希望对 Linux 运维人员有所帮助。1.查看进程占用带宽情况 - NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带...

解决jquery操作checkbox全选全不选无法勾选问题

解决jquery操作checkbox全选全不选无法勾选问题

最近在使用jquery操作checkbox,使用下面方法进行全选、反选:$("input[name='checkbox']").attr("checked...

PHP-FPM的配置与优化

PHP-FPM的配置与优化

php-fpm 介绍PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,用于管理 PHP 进程池、接收和处理 Web 服务器的请...

Linux环境下iptables查看、添加、删除和修改命令如何用?

Linux环境下iptables查看、添加、删除和修改命令如何用?

1、iptables 查看命令:iptables -nL –line-number-n 不对 ip 地址进行反查,加上这个参数显示速度会快很多;-L 查看当前表的所有规则,默认查看的是 filter...

10 个实战与面试【常用 Shell 脚本】编写

10 个实战与面试【常用 Shell 脚本】编写

注意事项1)开头加解释器:#!/bin/bash2)语法缩进,使用四个空格;多加注释说明。3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。4)默认变量是全局的,在函数中变量...

Music