返回顶部
首页 > 资讯 > 精选 >Apache的防盗链的技术怎么实现
  • 628
分享到

Apache的防盗链的技术怎么实现

2023-06-05 21:06:19 628人浏览 八月长安
摘要

这篇文章主要介绍“Apache的防盗链的技术怎么实现”,在日常操作中,相信很多人在Apache的防盗链的技术怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Apache的防盗链的技术怎么实现”的疑惑有所

这篇文章主要介绍“Apache的防盗链的技术怎么实现”,在日常操作中,相信很多人在Apache的防盗链的技术怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Apache的防盗链的技术怎么实现”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

  Apache 防盗链的实现方法,可以用 rewrite 实现。首先要确认 Apache 的 rewrite module 可用:能够控制 Apache Httpd.conf 文件的,打开 httpd.conf,确保有这么一行配置: 

复制代码 代码如下: 
LoadModule rewrite_module modules/mod_rewrite.so 

然后在找到自己网站对应的 配置的地方,加入下列代码: 
复制代码 代码如下: 
ServerName jb51.net 
# 防盗链配置 
RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^http://jb51.net/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://jb51.net$ [NC] 
RewriteCond %{HTTP_REFERER} !^//www.iis7.com/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^//www.iis7.com$ [NC] 
RewriteRule .*\.(gif|jpg|swf)$ //www.iis7.com/about/nolink.png [R,NC] 

防盗链配置的说明: 红色部分: 表示自己的信任站点。对我的站点来说,设置为 http://www.xiaohui.com 和 http://xiaohui.com 
绿色部分: 要保护文件的扩展名(以|分开)。以这些为扩展名的文件,必须通过红色标注的网址引用,才可以访问。 
蓝色部分: 盗链后的重定向页面。用以输出警示信息,这张图片应该尽可能的小。例如我的警示图片是 /2018img/2018/09/15143940.png。为了简单处理的原因,我的绿色字体部分,要保护的图片扩展中,没有 .png 的图片,而警示图片是 .png的。(我站内没有 .png的其他图片)

  然后重新启动 apache 服务器即可。

  有些用户使用的是虚拟主机,没有服务器的控制权,无法修改 httpd.conf 文件和重启服务器。那么请确认你的虚拟主机支持 .htaccess,将上面的配置写入 .htaccess http://www.bbqmw.net/文件,放入根目录或图片所在的目录即可: 
复制代码 代码如下: 
.htaccess 文件的内容: 
# 防盗链配置 
RewriteEngine On 
RewriteCond %{HTTP_REFERER} !^http://jb51.net/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://jb51.net$ [NC] 
RewriteCond %{HTTP_REFERER} !^//www.iis7.com/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^//www.iis7.com$ [NC] 
RewriteRule .*\.(gif|jpg|swf)$ //www.iis7.com/about/nolink.png [R,NC] 

 注意: 

1、httpd.conf 文件里的配置,是在 apache 启动时一次读取,效率很高 
2、.htaccess 文件里的配置,每次访问都需要读取分析,效率很低。 

到此,关于“Apache的防盗链的技术怎么实现”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Apache的防盗链的技术怎么实现

本文链接: https://lsjlt.com/news/244568.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Apache的防盗链的技术怎么实现
    这篇文章主要介绍“Apache的防盗链的技术怎么实现”,在日常操作中,相信很多人在Apache的防盗链的技术怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Apache的防盗链的技术怎么实现”的疑惑有所...
    99+
    2023-06-05
  • apache中怎么设置Rewrite防盗链
    本篇文章为大家展示了apache中怎么设置Rewrite防盗链,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。设置 .htaccess 禁止图片盗链 RewriteEngine on 打开重写url ...
    99+
    2023-06-10
  • 怎么使用PHP+Referer实现图片防盗链
    今天小编给大家分享一下怎么使用PHP+Referer实现图片防盗链的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、图片防盗...
    99+
    2023-07-04
  • Linux中Nginx的防盗链和优化的实现代码
    隐藏版本号 未隐藏版本号,为了提高安全性,需要对版本号进行隐藏。 隐藏版本号实验 cd /usr/local/nginx/ ### 编辑配置文件 vim conf/nginx.conf 修改用户组 主进程...
    99+
    2022-06-03
    Nginx防盗链和优化 linux Nginx优化
  • Apache网页的优化、安全与防盗链图文详解
    目录1. Apache 网页的压缩1.1 检查压缩模块1.2   安装mod_deflate 模块1.3 配置 mod_deflate 模块启用1.4 检查安装情况,启动服务1.5...
    99+
    2024-04-02
  • nginx配置防盗链的三种实现方式总结
    目录什么是资源盗链一、引导案例二、Nginx防盗链实现原理三、Nginx防盗链具体实现实现方式一实现方式二实现方式三总结什么是资源盗链 资源盗链是指内容不在自己服务器上,而通过技术手...
    99+
    2024-04-02
  • Nginx的优化、安全与防盗链实例详解
    目录1.Nginx的页面优化1.1 Nginx的网页压缩 1.2  配置Nginx的图片缓存 1.3  Nginx的连接超时设置&n...
    99+
    2024-04-02
  • Apache服务器中Go语言实现的实时并发技术
    随着互联网的迅速发展,对于服务器的并发处理能力要求越来越高。而在这种背景下,Go语言作为一种高性能、高并发的语言,逐渐被广泛应用于服务器端开发。Apache作为一款流行的Web服务器,也不例外。 在本文中,我们将介绍如何在Apache服务...
    99+
    2023-06-19
    实时 并发 apache
  • Android中的深度链接技术实战
    目录前言Deep Links示例注意事项App LinksIntent Filter配置 assetlinks.json参考文档前言 日常中,我们经常需要从浏览器中的网页或者从其它A...
    99+
    2024-04-02
  • 如何在 Go 开发中实现 Apache 的负载均衡技术?
    负载均衡技术是现代计算机网络中的一项重要技术,它通过将网络负载均衡到多个服务器上,以提高网络的可靠性、可用性和性能。Apache 是一款流行的 Web 服务器,它支持多种负载均衡技术,例如基于轮询的负载均衡、基于 IP 地址的负载均衡、基...
    99+
    2023-10-19
    apache load 开发技术
  • Linux中的虚拟化技术怎么实现
    Linux中常用的虚拟化技术有KVM(Kernel-based Virtual Machine)、Xen、Docker等。 KVM是...
    99+
    2024-04-09
    Linux
  • 区块链技术的特点是什么
    本篇文章为大家展示了区块链技术的特点是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。从本质上讲,区块链是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明...
    99+
    2023-06-15
  • 通过 PHP 防抖技术实现流畅的用户界面
    随着 Web 技术的快速发展,用户越来越追求良好的用户体验。对于前端开发来说,实现流畅的用户界面是非常重要的一项任务。而对于后端开发来说,如何通过服务器端技术来提升用户界面的流畅度也是一个挑战。一种常见的提升用户界面流畅度的方式是通过防抖技...
    99+
    2023-10-21
    PHP 用户界面 防抖技术
  • PHP实现邮件群发时的防垃圾邮件技术
    随着互联网的普及,邮件已成为人们日常生活中不可或缺的重要通信方式之一。邮件群发可以快速、高效地将信息传达给大量的用户,因此在企业、宣传、销售等方面被广泛应用。然而,邮件群发也面临着垃圾邮件的问题。垃圾邮件(Spam)是指未经过用户同意或用户...
    99+
    2023-05-22
    PHP 邮件群发 防垃圾邮件技术
  • C#管道技术怎么实现
    本篇内容介绍了“C#管道技术怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先,我们可以通过设置Process类,获取输出接口,代码...
    99+
    2023-06-17
  • Golang技术在区块链共识机制中的实现解析
    Golang 技术在区块链共识机制中的实现解析 前言 共识机制是区块链技术中的核心组件,它确保网络中的所有节点就区块链的当前状态达成一致。 Golang 是一种流行的编程语言,因其高性...
    99+
    2024-05-08
    区块链 golang 比特币 加密货币 区块链技术 区块链开发 并发访问
  • PHP中怎么实现缓存技术
    这篇文章主要为大家展示了“PHP中怎么实现缓存技术”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP中怎么实现缓存技术”这篇文章吧。全页面静态化缓存也就是将页面全部生成html静态页面,用户访...
    99+
    2023-06-16
  • PHP 防抖技术的实现原理及其在项目中的应用
    防抖技术(Debounce)是一种常用于前端开发的技术,其作用是在某个事件被触发后,延迟执行相应的操作,直到事件停止触发一定时间后才真正执行。这种技术常被用于减少频繁触发事件带来的性能影响,提升用户体验。而在 PHP 中同样可以实现防抖技术...
    99+
    2023-10-21
    实现原理 项目应用 关键词:PHP 防抖技术
  • 基于HTML5的人脸识别技术怎么实现
    今天小编给大家分享一下基于HTML5的人脸识别技术怎么实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起...
    99+
    2024-04-02
  • PL/SQL中的并行处理技术怎么实现
    在PL/SQL中实现并行处理技术通常可以通过以下几种方式来实现: 使用并行循环:可以通过使用FORALL语句结合BULK COL...
    99+
    2024-05-08
    PL/SQL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作