惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
Cloudbric
Cloudbric
G
GRAHAM CLULEY
S
Securelist
Schneier on Security
Schneier on Security
Help Net Security
Help Net Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Project Zero
Project Zero
Spread Privacy
Spread Privacy
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Cisco Talos Blog
Cisco Talos Blog
T
Tailwind CSS Blog
博客园_首页
有赞技术团队
有赞技术团队
Simon Willison's Weblog
Simon Willison's Weblog
Stack Overflow Blog
Stack Overflow Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Latest news
Latest news
T
Tor Project blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
O
OpenAI News
J
Java Code Geeks
T
Tenable Blog
K
Kaspersky official blog
AWS News Blog
AWS News Blog
S
Security @ Cisco Blogs
The GitHub Blog
The GitHub Blog
T
Threatpost
月光博客
月光博客
H
Heimdal Security Blog
Security Latest
Security Latest
The Hacker News
The Hacker News
Y
Y Combinator Blog
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
C
Cisco Blogs
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
C
CERT Recently Published Vulnerability Notes
D
Docker
Google Online Security Blog
Google Online Security Blog
D
DataBreaches.Net
V
Visual Studio Blog
H
Help Net Security

博客园 - 生活无限

倪昇阳,软考中高项讲师 视频网站 阻止迅雷劫持下载 WebBrowser控件默认使用IE9,IE10的方法 Windows Server 2008 R2 WEB 服务器安全设置指南 VS2008注册码 电源 找不到类型或命名空间 datarowview 123 专门查看阻塞和死锁情况以及引起的SQL语句,你可以创建后,直接运行之。 监控SQL 123123 计算数据库中各个表的数据量和每行记录所占用空间 IIS6.0禁止用户下载txt文件 <a href="javascript:void(0);" id='test' onclick="javascript:alert('即将上线,敬请期待!');"><em class="rmwd"></em>征稿平台</a> 根据另外一个表来更新,增加字段 IP访问SQL数据库设置 SQL大数据查询分页存储过程 access 还原数据库方法
图片防盗链
生活无限 · 2016-03-30 · via 博客园 - 生活无限

一、创建目录 e:Rewrite

把 Rewrite 下的四个文件(httpd.ini 、httpd.parse.errors、mtbnotif.dll、Rewrite.dll)上传到这里。

二、设置IIS属性,选择网站属性,到ISAPI筛选器,

名称:rewrite

可执行文件:目录\rewrite\Rewrite.dll(也就是Rewrite.dll存放的地址)

关闭属性对话框。

再次查看网站属性,到ISAPI筛选器

如果看到状态为向上的绿色箭头,就说明Rewrite模块安装成功了。

点添加,在名称中输入rewrite,可执行文件选择刚才解压后的文件Rewrite.dll,点确定;再点确定,

三、修改 e:Rewrite 里的 httpd.ini 文件为下面内容

复制代码代码如下:

[ISAPI_Rewrite] 

# Protect httpd.ini and httpd.parse.errors files 
# from accessing through HTTP 

# Discuz4.10 Rewrite规则 

RewriteCond Host: (.+) 
# RewriteCond Referer: (?!http://1.*).* 
RewriteCond Referer: (?!http://(?:*.abc.net|*.google.com|*.baidu.com)).+ 

RewriteRule .*.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N] 


#以上规则是 *.abc.net 的站点 google baidu不屏蔽


必须要保证httpd.ini有可写权限,设置isapi_rewrite安装文件夹everyone具有可修改权限后,去除该文件的只读属性。

httpd.ini默认设置如下:

复制代码代码如下:

RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*

我们在它后面加上一句

复制代码代码如下:

RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]

即可实现gif/jpg/png/exe/rar/zip文件的防盗链,盗链页面显示的是/block.gif。block.gif是一个体积较少的图片文件,我们可以在上面打上自己网站的版权标志和防盗链声明。

如果按照上面设置,则除本站以外的所有网站均不能使用这里的图片,如果要允许一些例外的网站比如google,baidu以及其它一些非营利性网站引用该怎么办呢?我们可以用如下正则表达式来实现

复制代码代码如下:

RewriteCond Referer: (?!http://(?:www\.jb51\.net|www\.google\.com|www\.baidu\.com)).+

如果想允许所有google子站和baidu子站形如images.baidu.com,images.google.com等站则做如下设置:

复制代码代码如下:

RewriteCond Referer: (?!http://(?:*\.jb51\.net|*\.google\.com|*\.baidu\.com)).+

至此,一个相当有效的防盗链系统已经出来了,但如上设置有一个问题,如果浏览者浏览了盗链页面后访问本站页面,则被盗链图片的缓存会影响图片的正常显示。把

复制代码代码如下:

RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]

改为

RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]

参数N的意思是重新从站点请求文件而不是从本地缓存读取。

最后要重启IIS