EMLOG实现图片防盗链的方法(伪静态实现)

emlog教程 2020-08-25

  用于防范

  emlog附件图片被其它网站盗链,本代码来源于em论坛,由qiukong编辑撰写,

  舍力测试可正常运行,现再次分享给大伙,代码如下:

  RewriteEngine on

  RewriteBase /content

  RewriteCond %{HTTP_REFERER} !^$ [NC]

  RewriteCond %{HTTP_REFERER} !shuyong.net [NC]

  RewriteCond %{HTTP_REFERER} !so.com [NC]

  RewriteCond %{HTTP_REFERER} !soso.com [NC]

  RewriteCond %{HTTP_REFERER} !sogou.com [NC]

  RewriteCond %{HTTP_REFERER} !baidu.com [NC]

  RewriteCond %{HTTP_REFERER} !bing.com [NC]

  RewriteCond %{HTTP_REFERER} !google.com [NC]

  RewriteRule .*\.(jpg|jpeg|png|bmp|gif)$ https://www.bokebu.com/daotu.gif [R,NC,L]

  在你的主机根目录新建文件.htaccess,加入上面的内容。(如果开启了伪静态已经有.htaccess,就把2~4行粘贴到前面即可)

  然后代码要进行一些修改,其中“shuyong.net”改为你的网站域名,“https://www.bokebu.com/daotu.gif”改成盗链网站显示的图片

  该代码可防止content目录一切图片被盗链,如模板、附件等等。

评论 (0)
    Top