apache、iis规则设置防盗链

ops/2024/11/26 8:00:54/

Linux下规则文件.htaccess(手工创建.htaccess文件到站点根目录)

<IfModule mod_rewrite.c>
RewriteEngine on 
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !xxx.net [NC]
#RewriteCond %{HTTP_REFERER} ^$ [NC]
RewriteRule .*\.(gif|jpg|png|css|js|rar|zip|mp4|pdf)$ /band.txt [NC,L]
</IfModule>

注:xxx.net是您自己的域名,band.txt是被盗链后的提示内容文件

Windows2008、2012或更高系统下规则文件web.config (手工创建web.config文件到站点根目录)

<?xml version="1.0" ?><configuration><system.webServer>  <rewrite>  <rules>   <rule name="rule1" stopProcessing="true"><match url="^.*\.(gif|jpg|png|css|js|rar|zip|mp4|pdf)$" ignoreCase="true" /><conditions logicalGrouping="MatchAny" ><add input="{HTTP_REFERER}" pattern="您的域名.com(不用加www)" negate="true" /><!--<add input="{HTTP_REFERER}" pattern="^$" />--></conditions><action type="AbortRequest" /></rule></rules>  </rewrite>  </system.webServer> 
</configuration>


http://www.ppmy.cn/ops/136782.html

相关文章

Jackson 对象与json数据互转工具类JacksonUtil

下面是一个基于 Jackson 的工具类 JacksonUtil&#xff0c;用于在 Java 项目中实现对象与 JSON 数据之间的互相转换。该工具类具有简洁、易用、通用的特点。 package com.fy.common.util;import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core…

反向代理服务器的用途

代理服务器在网络中扮演着重要的角色&#xff0c;它们可以优化流量、保护服务器以及提高安全性。在代理服务器中&#xff0c;反向代理服务器是一种特殊类型&#xff0c;常用于Web服务器前&#xff0c;它具备多种功能&#xff0c;能够确保网络流量的顺畅传输。那么&#xff0c;让…

【Pytest+Yaml+Allure】实现接口自动化测试框架

一、框架思想 requestsyamlpytestallure实现接口自动化框架。结合数据驱动和分层思想&#xff0c;将代码与数据分离&#xff0c;易维护&#xff0c;易上手。使用yaml编写编写测试用例&#xff0c;利用requests库发送请求&#xff0c;使用pytest管理用例&#xff0c;allure生成…

BERT的基本理念

BERT的基本理念 BERT的基本理念&#xff1a; word2vec是一类生成词向量的模型的总称。这类模型多为浅层或者双层的神经网络&#xff0c;通过训练建立词在语言空间中的向量关系。 BERT是Bidirectional Encoder Representations from Transformers的缩写&#xff0c;意为多Tran…

微服务02

微服务02 1.网关路由 1.1.认识网关 什么是网关&#xff1f; 顾明思议&#xff0c;网关就是网络的关口。数据在网络间传输&#xff0c;从一个网络传输到另一网络时就需要经过网关来做数据的路由和转发以及数据安全的校验。 更通俗的来讲&#xff0c;网关就像是以前园区传达…

Python入门(13)--并发编程

Python并发编程&#xff1a;从入门到实践 &#x1f680; 1. 多线程编程基础 &#x1f9f5; 多线程是实现并发的重要方式&#xff0c;Python提供了threading模块来支持多线程编程。 1.1 基本线程操作 import threading import time from typing import List, Callableclass …

kafka如何知道哪个消费者消费哪个分区?

在Kafka中&#xff0c;消费者和分区之间的分配是通过一个称为“消费者组协调器”&#xff08;Consumer Group Coordinator&#xff09;的组件来管理的。 以下是Kafka如何确定哪个消费者消费哪个分区的步骤&#xff1a; 消费者加入消费者组&#xff1a; 当消费者启动时&#xf…

Java爬虫:数据采集的强大工具

引言 在信息爆炸的今天&#xff0c;数据已成为企业决策的重要依据。无论是市场趋势分析、用户行为研究还是竞争对手监控&#xff0c;都离不开对海量数据的收集和分析。Java作为一种成熟且功能强大的编程语言&#xff0c;其在数据采集领域——尤其是爬虫技术的应用——展现出了…