分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

ngx_http_referer_module模块

发布时间:2023-09-06 01:47责任编辑:彭小芳关键词:http
该模块用来阻止Referer首部无有效值的请求访问,可防止盗链

1、 valid_referers none|blocked|server_names|string ...;

    定义referer首部的合法可用值,不能匹配的将是非法值

  • none:请求报文首部没有referer首部

  • blocked:请求报文有referer首部,但无有效值

  • server_names:参数,其可以有值作为主机名或主机名模式

  • arbitrary_string:任意字符串,但可使用*作通配符

  • regular expression:被指定的正则表达式模式匹配到的字符串,要使用~开头,例如: ~.*\.magedu\.com

示例:

    valid_referers none block server_names *.jianchao.tech *.jianchao.tech jianchao.* jianchao.* ~\.jianchao\.;

    if ($invalid_referer) {

        return 403 http://www.magedu.com;

    }


ngx_http_referer_module模块

原文地址:http://blog.51cto.com/13520924/2092576

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved