emlog伪静态实现图片防盗链的方法
[ 2015/06/28, Emlog , 4089阅, 0评 ]

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

RewriteEngine on
RewriteBase /content
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !eqifei.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://jiangdesheng.com/daotu.jpg [R,NC,L]

在你的主机根目录新建文件.htaccess,加入上面的内容。(如果开启了伪静态已经有.htaccess,就把第一行之后的代码粘贴到</ifmodule>前面即可)

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

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

有朋自远方来...评论一下呗O(∩_∩)O