首页 > 其他分享 >4-地址重写-防盗链

4-地址重写-防盗链

时间:2024-05-11 15:44:40浏览次数:23  
标签:firefox rewrite invalid 地址 重写 防盗链

4.地址重写 防盗链

https://blog.csdn.net/qq_41475058/article/details/89516051

if ( $http_user_agent ~* firefox ) {
    rewrite ^/(.*) /firefox/$1;
}

$1 代表前面第一个括号里的内容
rewrite 旧地址(正则表示) 新地址 [选项]
last                      完成匹配格式后,用新的格式继续新的匹配,不再读取其他rewrite
break                   不再读取其他语句,结束请求
redirect                临时重定向,改变地址栏,返回301
permanent           永久重定向,返回302

防盗链

当请求消息头的referer符合白名单时,内置变量$invalid_refer的值为空字符串,否则为1

location ~* \.(gif|jpg|png|swf|flv)$ {
    vaild-referers www.test.com;   允许使用链接的域名
    if ($invalid_referer) {
        return 403;
    }
}

标签:firefox,rewrite,invalid,地址,重写,防盗链
From: https://www.cnblogs.com/lixunblogs/p/18167414

相关文章

  • 克隆的虚拟机MAC地址重复,导致无法同时上网
    虚拟机使用的nat网络连接方式,通过克隆的虚拟机,同时打开的情况下无法同时上网。这是因为两台虚拟机的mac地址重复了,需要在虚拟机停止运行的情况下,修改虚拟机的mac地址。如果nat模式下,开启了使用本地DHCP服务将IP地址分配给虚拟机该选项,windows虚拟机网卡请开启自动获取IP地址,如......
  • Addressrec:地址解析库
    在我们的日常工作中,特别是数据分析、地理信息系统(GIS)开发,或者在线零售等行业中,经常会遇到处理包含地址信息的文本数据这个棘手的任务。面对大量规格不统一,格式不一致的非结构化地址数据,想要从中快速地提取分级地址、联系人、电话等,简直就是不可能完成的任务。即使费九牛二虎......
  • 知识扩展--- MMU 将虚拟地址转换为物理地址
    MMU(内存管理单元)如何将虚拟地址转换为物理地址什么是MMU?MMU是“MemoryManagementUnit”的缩写,中文名是内存管理单元。MMU是现代计算机操作系统中的一个重要组成部分,其主要功能是将虚拟地址转换为物理地址。通过MMU,可以实现虚拟内存管理、内存保护、内存共享等功能,从而提高系......
  • DHCP中继配置+2种方式绑定固定地址
    目录路由器环境下中继部署PC1配置PC3配置PC4配置Router_relay配置server2配置三层交换机环境下中继部署路由器环境下中继部署PC1配置noiproutinginte0/0noshutipadddhcpPC3配置noiproutinginte0/0noshutipadddhcpPC4配置noiproutinginterfaceEthe......
  • 重写DRF的to_representation和to_internal_value方法有什么用途?
    DRF所有序列化器类都继承了BaseSerializer类,通过重写该类的to_representation()和to_internal_value()方法可以改变序列化和反序列化的行为,比如给序列化后的数据添加额外的数据,或者对客户端API请求携带的数据进行反序列化处理以及用来自定义序列化器字段。to_representation(......
  • 自研AP配置(MAC地址修改)
    自研AP配置(MAC地址修改)【概要】两种修改AP的MAC地址方法:1.修改AP的data文件夹中的MAC地址,在AP上电启动时,自动写入tmp文件夹2.每次上电修改tmp文件夹本文记录第一种修改方法【步骤】1.分别修改2.4G和5G的文件【mt7916.dbdc.b0.dat】、【mt7916.dbdc.b1.dat】中的MAC地址,末尾地址......
  • 重写 elementPlus 删除方法拦截前 和 tag 标签删除前提示
    <template><el-selectref="myselectref"v-model="currentValue"v-bind="$attrs"><slotname="option"><el-optionv-for="itemin$attrs.options":key="item.v......
  • Git仓库代码地址更改后,如何将已经拉到本地的项目提交到新的Git仓库
    Git仓库代码地址更改后,如何将已经拉到本地的项目提交到新的Git仓库 一、背景介绍远程开发过程中,可能会需要支持外网环境下访问Git代码地址,但是如果处于公司内网环境,需要切换到内网环境进行提交和更新代码。 二、操作步骤1、进入项目终端或者IntelliJIDEA的Terminal查看......
  • SSM教务管理系统设计与实现(附源码下载地址)
    @目录01项目背景02使用技术03运行环境04功能分析05数据库设计06项目工程结构07部分功能展示及源码7.1登录页7.2管理员端--首页7.3管理员端--课程管理7.4管理员端--学生管理7.5教师端--首页7.6教师端--个人信息7.7学生端--已修课程7.8学生端--公告管理08运行教程09......
  • 为什么我要使得GOLang重写SAAS(软件即服务)服务端
    引言“道”在中国哲学中,是一个重要的概念,表示“终极真理”。“道”这一概念,不单为哲学流派诸子百家所重视,也被宗教流派道教等所使用。大道至简的意思就是大道理是极其简单的,简单到一两句话就能说明白。所谓“真传一句话,假传万卷书”。正文在开启独立创作之路之前,我主要用不用......