在rewrite时,曾经用过该变量,当时实现了防盗链功能。 其实基于该变量,我们也可以做一些特殊的需求。

示例:

背景:网站被黑挂马,搜索引擎收录的网页是有问题的,当通过搜索引擎点击到网站时,却显示一个博彩网站。
由于查找木马需要时间,不能马上解决,为了不影响用户体验,可以针对此类请求做一个特殊操作。
比如,可以把从百度访问的链接直接返回404状态码,或者返回一段html代码。 if ($http_referer ~ 'baidu.com')
{
return ;
} 或者 if ($http_referer ~ 'baidu.com')
{
return "<html><script>window.location.href='//$host$request_uri';</script></html>";
}

最新文章

  1. postgress Sql数据库的复制
  2. linux下MYSQL备份与恢复
  3. php 应用 cpu 100% 调试方法
  4. 生成最小树prim算法
  5. [转载]淘宝API调用 申请 获取session key
  6. mysql学习链接
  7. PO状态为“处理中”的处理方法
  8. 【stanford C++】字符串(String)与流(Stream)
  9. iOS开发播放文本
  10. Ubuntu与Centos在登陆安全方面的比较
  11. win8.1下无法运行vc++6.0的解决方法
  12. [usaco6.1.1Postal Vans]
  13. MySQL数据类型优化—整数类型优化选择
  14. Java并发编程75个问答
  15. 不同局域网中同一IP地址的计算机怎么通信的
  16. es的scoll滚动查询技术
  17. oracle第一天笔记
  18. 文本diff算法Patience Diff
  19. [LeetCode] 161. One Edit Distance_Medium
  20. Executor框架(五)Executors工厂类

热门文章

  1. IDEA连接MySQL数据库报错08001
  2. 【转】socket通信-C#实现tcp收发图片音视频等字节流数据
  3. Java自学-接口与继承 重写
  4. python爬虫---CrawlSpider实现的全站数据的爬取,分布式,增量式,所有的反爬机制
  5. IntelliJ IDEA live template 方法配置
  6. 5.2 odex文件
  7. redis-启用命令
  8. LNMP搭建后html访问正常php报404错误解决办法
  9. Mac Docker安装Redis4.0
  10. Beta冲刺——用户使用调查报告