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

 2017-11-09 11:10:02  57 人阅读  0 条评论
 最佳答案:

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 错误。

问题标签: ,   ,  
编辑作者:懿古今(QQ号:2226524923,QQ群:415623933
免责声明:本文内容来源于互联网,仅供参考学习之用,如有侵权请联系本站修改删除!
问题分类:WordPress问题 ,  建站技术问题 ,  操作系统问题 ,  办公软件问题 ,  搜索热点问题 ,  综合其他问题

相关问题 热门问题近期问题随机标签

 发表评论(本站有缓存,一般1个小时后可看到您的评论)

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情