zoukankan      html  css  js  c++  java
  • Apache重定向方法实现图片防盗链

    1. 什么是盗链?原理图说明:

    如何解决:

    (1)非技术方案: 在图片上添加水印。

    (2)判断请求的来源,如果请求的来源不是本网站,则拒绝。

    2. 如何判断请求的来源,使用referer头信息。

    3. 具体的配置,只允许本网站的页面来访问该图片。

    <IfModule rewrite_module>
        RewriteEngine on
        RewriteCond %{HTTP_REFERER} !wwww.demo.com [NC] # 如果referer里面没有www.demo.com信息,则是外站访问
        RewriteRule .(jpg|jpeg|gif|png) - [F] # 匹配图片文件,把目标url替换为空(-),[F]表示禁止访问
    </IfModule>

    也可以把请求的图片重写到一个警示图片

    <IfModule rewrite_module>
        RewriteEngine on
        RewriteCond %{HTTP_REFERER} !wwww.demo.com [NC]
        RewriteRule .(jpg|jpeg|gif|png) 110.jpg
    </IfModule>
  • 相关阅读:
    python django day 1
    C# 日常
    C# NPOI使用
    SharpZipLib 压缩ZIP导出
    JSON劫持
    跨站请求伪造CSRF或XSRF
    跨站脚本XSS安全
    会话窃取
    Cookie
    Promise -ES6
  • 原文地址:https://www.cnblogs.com/chenjiacheng/p/6522572.html
Copyright © 2011-2022 走看看