返回顶部
首页 > 资讯 > 精选 >apache中怎么设置Rewrite防盗链
  • 355
分享到

apache中怎么设置Rewrite防盗链

2023-06-10 11:06:31 355人浏览 独家记忆
摘要

本篇文章为大家展示了apache中怎么设置Rewrite防盗链,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。设置 .htaccess 禁止图片盗链 RewriteEngine on 打开重写url

本篇文章为大家展示了apache中怎么设置Rewrite防盗链,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。


设置 .htaccess 禁止图片盗链
RewriteEngine on
打开重写url
RewriteCond %{REQUEST_URI} !^/allow/.*$
排除的url.这个相当的重要,因为后面的referer过滤时会过滤这些.所以打开这个可以"盗链",这样才能让用户正确的显示出错的网站.
RewriteCond %{REQUEST_FILENAME} \.(gif|jpeg|png|jpg)$ [NC]
以上为判断是否为图片文件:您也可以根据自己的需要设置更多的文件类型。也可以是exe之类
RewriteCond %{Http_REFERER} !^$
上面这一行意在允许空“HTTP_REFERER”的访问,即允许用户在浏览器地址栏中直接输入图片地址时图片文件的显示。建议,如果强迫必须具有“HTTP_REFERER”才能访问,可能会带来某些问题,比如直接在url地址栏中输入地址
RewriteCond %{HTTP_REFERER} !PHP-oa\.org [NC]
RewriteCond %{HTTP_REFERER} !Google\.com [NC]
RewriteCond %{HTTP_REFERER} !baidu\.com [NC]
设置允许访问的HTTP来源,包括网站自身、Google、Baidu、等。
RewriteRule (.*) /allow/error.gif [R=301,NC,L]
将不满足referer条件的访问重定向至error.gif。有没有发现error.gif位于允许“盗链”的目录allow中,要相当注意,不然,警告信息和图片将无法在对方网站上显示。
如上,就实现了我们要的功能。不仅屏蔽/禁止非本网站的盗链访问,还将盗链请求转给自身的网站,让读者知道谁是真正的发布者(图片源网站)
其他类型文件的防盗链设定
如果您的网站上存在其他类似体积较大较耗费带宽的文件如flash、mp3被其他网站盗链,可以同样采取上述策略,比如说,对Flash文件,可用类似如下的设置:
RewriteCond %{REQUEST_URI} ^/allow
RewriteCond %{REQUEST_FILENAME} \.swf$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !php-oa\.org [NC]
RewriteRule (.*) /allow/error.swf [R=301,NC,L]
当然,需要事先有声明版权信息的flash文件“error.swf”。其他如mp3文件、压缩文件(zip或rar)盗链的设置和这个一样。

上述内容就是apache中怎么设置Rewrite防盗链,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: apache中怎么设置Rewrite防盗链

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

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

猜你喜欢
  • apache中怎么设置Rewrite防盗链
    本篇文章为大家展示了apache中怎么设置Rewrite防盗链,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。设置 .htaccess 禁止图片盗链 RewriteEngine on 打开重写url ...
    99+
    2023-06-10
  • Nginx怎么配置防盗链
    这篇文章给大家分享的是有关Nginx怎么配置防盗链的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、单刀直入,先上nginx配置文件server {    &nb...
    99+
    2023-06-16
  • Apache的防盗链的技术怎么实现
    这篇文章主要介绍“Apache的防盗链的技术怎么实现”,在日常操作中,相信很多人在Apache的防盗链的技术怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Apache的防盗链的技术怎么实现”的疑惑有所...
    99+
    2023-06-05
  • WordPress 防盗链设置方法分享
    询问结果却有些出乎意料,竟然是超流量了,使用这么久还是第一次遇到超量的情况。 登陆cPanel后台查看也确实看到有几个站在盗链图片,而且使用的流量还不少。这样下去还了得,白用图片不说,还要每月给你们支付超标的流量费。于是...
    99+
    2022-06-12
    WordPress 防盗链
  • nginx中怎么利用referer指令配置防盗链
    今天就跟大家聊聊有关nginx中怎么利用referer指令配置防盗链,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。实现图片防盗链:1location ~* \.(gif|jpg|pn...
    99+
    2023-06-05
  • 如何设置WordPress图片防盗链方法 推荐
    如果您的博客有很多很多图片,空间又有流量限制,那么防止别人盗取自己的图片链接应该说是势在必行了,因为在国内,博客内容互相复制的现象相当的普遍,大家都非常珍惜自己的那一点点空间,直接复制图片(复制是带链接的哦!)就象一顿家...
    99+
    2022-06-12
    WordPress 图片防盗链
  • 怎么使用PHP+Referer实现图片防盗链
    今天小编给大家分享一下怎么使用PHP+Referer实现图片防盗链的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、图片防盗...
    99+
    2023-07-04
  • linux 中怎么设置Apache
    这期内容当中小编将会给大家带来有关linux 中怎么设置Apache,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统...
    99+
    2023-06-10
  • html中链接怎么设置
    本篇内容主要讲解“html中链接怎么设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html中链接怎么设置”吧! 在html中,链...
    99+
    2024-04-02
  • 详解织梦DEDECMS如何防图片被盗链和怎么修改.htaccess
    首先这种方法适合于用Apache来搭建服务器的用户,如果你使用IIS来搭建,这种方法不适用。 先解释一下图片防盗链和转向: 图片防盗链有什么用? 防止其它网站盗用你的图片,浪费你宝贵的流量。 图片转向有什么用? 如...
    99+
    2022-06-12
    DEDECMS 防图片 盗链
  • Apache中怎么设置反向代理
    本篇文章为大家展示了Apache中怎么设置反向代理,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  1、简述  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连...
    99+
    2023-06-05
  • Spring Boot反爬虫中怎么防止接口盗刷
    这篇文章主要介绍“Spring Boot反爬虫中怎么防止接口盗刷”,在日常操作中,相信很多人在Spring Boot反爬虫中怎么防止接口盗刷问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Spring Boot...
    99+
    2023-06-17
  • html链接怎么设置
    如何设置 html 链接:选择链接文本。使用 href 属性添加目标 url。根据需要设置链接类型(target 属性)。添加链接标题(title 属性)。可选:修改链接外观(style...
    99+
    2024-05-16
  • Win8.1系统怎么设置兼容海盗船风扇?
    CORSAIR LINK风扇,尤其他的水纹( Hydro )系列,在Windows 8.1的重要更新完成后不受控制了,怎么办? 1、Windows 8.1的重要更新后,控制风扇的软件没有提供控制选项,特别...
    99+
    2022-06-04
    海盗船 风扇 系统
  • centOS中怎么设置iptables防火墙
    本篇文章为大家展示了centOS中怎么设置iptables防火墙,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、安装iptables防火墙 怎么知道系统是否安装了iptables执行iptable...
    99+
    2023-06-10
  • ubuntu 14.04中怎么设置Apache虚拟主机
    本篇文章给大家分享的是有关ubuntu 14.04中怎么设置Apache虚拟主机,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。安装Apache网站服务器 安装apache服务器...
    99+
    2023-06-13
  • HTML怎么设置超链接
    本篇内容主要讲解“HTML怎么设置超链接”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML怎么设置超链接”吧! 前言 HTML使用标签<a>...
    99+
    2024-04-02
  • css超链接怎么设置
    css 超链接通过 标签设置,并使用 css 属性(如颜色、粗细)进行样式设计。鼠标悬停和访问过的链接样式可分别通过 :hover 和 :visited 伪类实现。此外,锚点链接可使用...
    99+
    2024-05-21
    css
  • 防火墙怎么设置
    设置防火墙的方法因不同的操作系统而异。下面是在Windows和macOS上设置防火墙的一般步骤:在Windows上设置防火墙:1. ...
    99+
    2023-09-07
    防火墙
  • 怎么在nginx中使用rewrite 配置伪静态
    本篇文章为大家展示了怎么在nginx中使用rewrite 配置伪静态,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。正则表达式匹配,其中: * ~ 为区分大小写匹配 * ~* 为不...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作